{"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":776974,"link":"/api/v1.1/game/776974/feed/live","metaData":{"wait":10,"timeStamp":"20250728_022014","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776974,"type":"R","doubleHeader":"N","id":"2025/07/27/nynmlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776974-2025-07-27","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-27T23:10:00Z","originalDate":"2025-07-27","officialDate":"2025-07-27","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121","season":2025,"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289"},"springVenue":{"id":2856,"link":"/api/v1/venues/2856"},"teamCode":"nyn","fileCode":"nym","abbreviation":"NYM","teamName":"Mets","locationName":"Flushing","firstYearOfPlay":"1962","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"NY Mets","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":62,"losses":44,"ties":0,"pct":".585"},"records":{},"divisionLeader":false,"wins":62,"losses":44,"winningPercentage":".585"},"franchiseName":"New York","clubName":"Mets","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":54,"losses":52,"ties":0,"pct":".509"},"records":{},"divisionLeader":false,"wins":54,"losses":52,"winningPercentage":".509"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID621438":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438","firstName":"Tyrone","lastName":"Taylor","primaryNumber":"55","birthDate":"1994-01-22","currentAge":32,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyrone","useLastName":"Taylor","middleName":"Anthony","boxscoreName":"Taylor, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2019-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyrone Taylor","nameSlug":"tyrone-taylor-621438","firstLastName":"Tyrone Taylor","lastFirstName":"Taylor, Tyrone","lastInitName":"Taylor, T","initLastName":"T Taylor","fullFMLName":"Tyrone Anthony Taylor","fullLFMName":"Taylor, Tyrone Anthony","strikeZoneTop":3.231,"strikeZoneBottom":1.631},"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},"ID670329":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329","firstName":"Joshua","lastName":"Garcia","primaryNumber":"50","birthDate":"1994-01-10","currentAge":32,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 9\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rico","useLastName":"Garcia","middleName":"Rico","boxscoreName":"Garcia, Ri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rico Garcia","nameSlug":"rico-garcia-670329","firstLastName":"Rico Garcia","lastFirstName":"Garcia, Rico","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Joshua Rico Garcia","fullLFMName":"Garcia, Joshua Rico","strikeZoneTop":3.076,"strikeZoneBottom":1.553},"ID682626":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","firstName":"Francisco","lastName":"Alvarez","primaryNumber":"4","birthDate":"2001-11-19","currentAge":24,"birthCity":"Guatire","birthCountry":"Venezuela","height":"5' 10\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Francisco","useLastName":"Alvarez","middleName":"Javier","boxscoreName":"Alvarez, F","gender":"M","nameMatrilineal":"Pulido","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Alvarez","nameSlug":"francisco-alvarez-682626","firstLastName":"Francisco Alvarez","lastFirstName":"Alvarez, Francisco","lastInitName":"Alvarez, F","initLastName":"F Alvarez","fullFMLName":"Francisco Javier Alvarez","fullLFMName":"Alvarez, Francisco Javier","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID623211":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211","firstName":"Huascar","lastName":"Brazobán","primaryNumber":"50","birthDate":"1989-10-15","currentAge":36,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":155,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Huascar","useLastName":"Brazobán","middleName":"Leandro","boxscoreName":"Brazobán","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"WAHS-kahr BRAH-zo-bahn","mlbDebutDate":"2022-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Huascar Brazobán","nameSlug":"huascar-brazoban-623211","firstLastName":"Huascar Brazobán","lastFirstName":"Brazobán, Huascar","lastInitName":"Brazobán, H","initLastName":"H Brazobán","fullFMLName":"Huascar Leandro Brazobán","fullLFMName":"Brazobán, Huascar Leandro","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID678495":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495","firstName":"Randy","lastName":"Rodríguez","primaryNumber":"73","birthDate":"1999-09-05","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Randy","useLastName":"Rodríguez","middleName":"Alberto","boxscoreName":"Rodríguez, R","gender":"M","nameMatrilineal":"Caraballo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Rodríguez","nameSlug":"randy-rodriguez-678495","firstLastName":"Randy Rodríguez","lastFirstName":"Rodríguez, Randy","lastInitName":"Rodríguez, R","initLastName":"R Rodríguez","fullFMLName":"Randy Alberto Rodríguez","fullLFMName":"Rodríguez, Randy Alberto","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID689172":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172","firstName":"Brett","lastName":"Wisely","primaryNumber":"0","birthDate":"1999-05-08","currentAge":27,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brett","useLastName":"Wisely","middleName":"Michael","boxscoreName":"Wisely","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"WISE-lee","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Wisely","nameSlug":"brett-wisely-689172","firstLastName":"Brett Wisely","lastFirstName":"Wisely, Brett","lastInitName":"Wisely, B","initLastName":"B Wisely","fullFMLName":"Brett Michael Wisely","fullLFMName":"Wisely, Brett Michael","strikeZoneTop":3.085,"strikeZoneBottom":1.557},"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},"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},"ID605280":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280","firstName":"Clayton","lastName":"Holmes","primaryNumber":"25","birthDate":"1993-03-27","currentAge":33,"birthCity":"Dothan","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Clay","useLastName":"Holmes","middleName":"Walter","boxscoreName":"Holmes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2018-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Clay Holmes","nameSlug":"clay-holmes-605280","firstLastName":"Clay Holmes","lastFirstName":"Holmes, Clay","lastInitName":"Holmes, C","initLastName":"C Holmes","fullFMLName":"Clayton Walter Holmes","fullLFMName":"Holmes, Clayton Walter","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID621242":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242","firstName":"Edwin","lastName":"Díaz","primaryNumber":"3","birthDate":"1994-03-22","currentAge":32,"birthCity":"Naguabo","birthCountry":"Puerto Rico","height":"6' 3\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edwin","useLastName":"Díaz","middleName":"Orlando","boxscoreName":"Díaz","nickName":"Sugar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edwin Díaz","nameSlug":"edwin-diaz-621242","firstLastName":"Edwin Díaz","lastFirstName":"Díaz, Edwin","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Edwin Orlando Díaz","fullLFMName":"Díaz, Edwin Orlando","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665742":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742","firstName":"Juan","lastName":"Soto","primaryNumber":"22","birthDate":"1998-10-25","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":224,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Juan","useLastName":"Soto","middleName":"Jose","boxscoreName":"Soto, J","nickName":"Soto Pacheco","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Juan Soto","nameSlug":"juan-soto-665742","firstLastName":"Juan Soto","lastFirstName":"Soto, Juan","lastInitName":"Soto, J","initLastName":"J Soto","fullFMLName":"Juan Jose Soto","fullLFMName":"Soto, Juan Jose","strikeZoneTop":3.259,"strikeZoneBottom":1.645},"ID677595":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595","firstName":"Ronny","lastName":"Mauricio","primaryNumber":"0","birthDate":"2001-04-04","currentAge":25,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ronny","useLastName":"Mauricio","boxscoreName":"Mauricio","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronny Mauricio","nameSlug":"ronny-mauricio-677595","firstLastName":"Ronny Mauricio","lastFirstName":"Mauricio, Ronny","lastInitName":"Mauricio, R","initLastName":"R Mauricio","fullFMLName":"Ronny  Mauricio","fullLFMName":"Mauricio, Ronny ","strikeZoneTop":3.365,"strikeZoneBottom":1.698},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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},"ID620443":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443","firstName":"Luis","lastName":"Torrens","primaryNumber":"13","birthDate":"1996-05-02","currentAge":30,"birthCity":"Valencia","birthCountry":"Venezuela","height":"5' 11\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luis","useLastName":"Torrens","middleName":"Alfonso","boxscoreName":"Torrens","nickName":"Churro","gender":"M","nameMatrilineal":"Saez","isPlayer":true,"isVerified":true,"pronunciation":"toer-ENZ","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Torrens","nameSlug":"luis-torrens-620443","firstLastName":"Luis Torrens","lastFirstName":"Torrens, Luis","lastInitName":"Torrens, L","initLastName":"L Torrens","fullFMLName":"Luis Alfonso Torrens","fullLFMName":"Torrens, Luis Alfonso","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID640455":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455","firstName":"Sean","lastName":"Manaea","primaryNumber":"59","birthDate":"1992-02-01","currentAge":34,"birthCity":"Valparaiso","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Manaea","middleName":"Anthony","boxscoreName":"Manaea","nickName":"The Manaealator","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"muh-NYE-yuh","mlbDebutDate":"2016-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Manaea","nameSlug":"sean-manaea-640455","firstLastName":"Sean Manaea","lastFirstName":"Manaea, Sean","lastInitName":"Manaea, S","initLastName":"S Manaea","fullFMLName":"Sean Anthony Manaea","fullLFMName":"Manaea, Sean Anthony","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID668901":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901","firstName":"Mark","lastName":"Vientos","primaryNumber":"27","birthDate":"1999-12-11","currentAge":26,"birthCity":"Norwalk","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":185,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Mark","useLastName":"Vientos","middleName":"Anthony","boxscoreName":"Vientos","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Vee-EN-toes","mlbDebutDate":"2022-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Vientos","nameSlug":"mark-vientos-668901","firstLastName":"Mark Vientos","lastFirstName":"Vientos, Mark","lastInitName":"Vientos, M","initLastName":"M Vientos","fullFMLName":"Mark Anthony Vientos","fullLFMName":"Vientos, Mark Anthony","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID683146":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146","firstName":"Brett","lastName":"Baty","primaryNumber":"7","birthDate":"1999-11-13","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brett","useLastName":"Baty","middleName":"Austin","boxscoreName":"Baty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BAIT-ee","mlbDebutDate":"2022-08-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Baty","nameSlug":"brett-baty-683146","firstLastName":"Brett Baty","lastFirstName":"Baty, Brett","lastInitName":"Baty, B","initLastName":"B Baty","fullFMLName":"Brett Austin Baty","fullLFMName":"Baty, Brett Austin","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID673540":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540","firstName":"Kodai","lastName":"Senga","primaryNumber":"34","birthDate":"1993-01-30","currentAge":33,"birthCity":"Gamagori","birthCountry":"Japan","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kodai","useLastName":"Senga","boxscoreName":"Senga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KO-die","mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kodai Senga","nameSlug":"kodai-senga-673540","firstLastName":"Kodai Senga","lastFirstName":"Senga, Kodai","lastInitName":"Senga, K","initLastName":"K Senga","fullFMLName":"Kodai Senga","fullLFMName":"Senga, Kodai ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID624413":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413","firstName":"Peter","lastName":"Alonso","primaryNumber":"25","birthDate":"1994-12-07","currentAge":31,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Pete","useLastName":"Alonso","middleName":"Morgan","boxscoreName":"Alonso","nickName":"Polar Bear","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Alonso","nameSlug":"pete-alonso-624413","firstLastName":"Pete Alonso","lastFirstName":"Alonso, Pete","lastInitName":"Alonso, P","initLastName":"P Alonso","fullFMLName":"Peter Morgan Alonso","fullLFMName":"Alonso, Peter Morgan","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656849":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849","firstName":"David","lastName":"Peterson","primaryNumber":"19","birthDate":"1995-09-03","currentAge":31,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Peterson","middleName":"John","boxscoreName":"Peterson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2020-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"David Peterson","nameSlug":"david-peterson-656849","firstLastName":"David Peterson","lastFirstName":"Peterson, David","lastInitName":"Peterson, D","initLastName":"D Peterson","fullFMLName":"David John Peterson","fullLFMName":"Peterson, David John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID593423":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423","firstName":"Francelis","lastName":"Montas","primaryNumber":"47","birthDate":"1993-03-21","currentAge":33,"birthCity":"Sainagua","birthCountry":"Dominican Republic","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Frankie","useLastName":"Montas","boxscoreName":"Montas","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"MOAN-toss","mlbDebutDate":"2015-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Frankie Montas","nameSlug":"frankie-montas-593423","firstLastName":"Frankie Montas","lastFirstName":"Montas, Frankie","lastInitName":"Montas, F","initLastName":"F Montas","fullFMLName":"Francelis Montas","fullLFMName":"Montas, Francelis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID516782":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782","firstName":"Starling","lastName":"Marte","primaryNumber":"0","birthDate":"1988-10-09","currentAge":37,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Starling","useLastName":"Marte","middleName":"Javier","boxscoreName":"Marte, S","nickName":"Tato","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"MAR-tay","mlbDebutDate":"2012-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Starling Marte","nameSlug":"starling-marte-516782","firstLastName":"Starling Marte","lastFirstName":"Marte, Starling","lastInitName":"Marte, S","initLastName":"S Marte","fullFMLName":"Starling Javier Marte","fullLFMName":"Marte, Starling Javier","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID592773":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773","firstName":"Ryne","lastName":"Stanek","primaryNumber":"55","birthDate":"1991-07-26","currentAge":35,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 4\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Stanek","middleName":"Thomas","boxscoreName":"Stanek","nickName":"Stanny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Stanek","nameSlug":"ryne-stanek-592773","firstLastName":"Ryne Stanek","lastFirstName":"Stanek, Ryne","lastInitName":"Stanek, R","initLastName":"R Stanek","fullFMLName":"Ryne Thomas Stanek","fullLFMName":"Stanek, Ryne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID596019":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019","firstName":"Francisco","lastName":"Lindor","primaryNumber":"12","birthDate":"1993-11-14","currentAge":32,"birthCity":"Caguas","birthCountry":"Puerto Rico","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Francisco","useLastName":"Lindor","middleName":"Miguel","boxscoreName":"Lindor","nickName":"Mr. Smile","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"lin-DOOR","mlbDebutDate":"2015-06-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Francisco Lindor","nameSlug":"francisco-lindor-596019","firstLastName":"Francisco Lindor","lastFirstName":"Lindor, Francisco","lastInitName":"Lindor, F","initLastName":"F Lindor","fullFMLName":"Francisco Miguel Lindor","fullLFMName":"Lindor, Francisco Miguel","strikeZoneTop":3.108,"strikeZoneBottom":1.568},"ID663546":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546","firstName":"Sean","lastName":"Hjelle","primaryNumber":"64","birthDate":"1997-05-07","currentAge":29,"birthCity":"Fridley","birthStateProvince":"MN","birthCountry":"USA","height":"6' 11\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Hjelle","middleName":"Anthony","boxscoreName":"Hjelle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"Jelly","mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Hjelle","nameSlug":"sean-hjelle-663546","firstLastName":"Sean Hjelle","lastFirstName":"Hjelle, Sean","lastInitName":"Hjelle, S","initLastName":"S Hjelle","fullFMLName":"Sean Anthony Hjelle","fullLFMName":"Hjelle, Sean Anthony","strikeZoneTop":3.7,"strikeZoneBottom":1.868},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID643511":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511","firstName":"Tyler","lastName":"Rogers","primaryNumber":"71","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Rogers","middleName":"Scott","boxscoreName":"Rogers, Ty","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Rogers","nameSlug":"tyler-rogers-643511","firstLastName":"Tyler Rogers","lastFirstName":"Rogers, Tyler","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Tyler Scott Rogers","fullLFMName":"Rogers, Tyler Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666808":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808","firstName":"Camilo","lastName":"Doval","primaryNumber":"75","birthDate":"1997-07-04","currentAge":29,"birthCity":"Yamasa","birthCountry":"Dominican Republic","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Camilo","useLastName":"Doval","boxscoreName":"Doval","gender":"M","nameMatrilineal":"Giron","isPlayer":true,"isVerified":true,"pronunciation":"kah-MEE-loh doh-VAHL","mlbDebutDate":"2021-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Camilo Doval","nameSlug":"camilo-doval-666808","firstLastName":"Camilo Doval","lastFirstName":"Doval, Camilo","lastInitName":"Doval, C","initLastName":"C Doval","fullFMLName":"Camilo Doval","fullLFMName":"Doval, Camilo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID657585":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585","firstName":"Reed","lastName":"Garrett","primaryNumber":"75","birthDate":"1993-01-02","currentAge":33,"birthCity":"Henrico","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reed","useLastName":"Garrett","boxscoreName":"Garrett, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reed Garrett","nameSlug":"reed-garrett-657585","firstLastName":"Reed Garrett","lastFirstName":"Garrett, Reed","lastInitName":"Garrett, R","initLastName":"R Garrett","fullFMLName":"Reed Garrett","fullLFMName":"Garrett, Reed","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"64","wind":"16 mph, Varies"},"gameInfo":{"attendance":40124,"firstPitch":"2025-07-27T23:10:00.000Z","gameDurationMinutes":190},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"home":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":700149,"fullName":"Lauren Johnson","link":"/api/v1/people/700149"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Brett Wisely to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T23:10:29.699Z","endTime":"2025-07-27T23:10:39.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":"2025-07-27T20:06:29.770Z","endTime":"2025-07-27T22:52:02.690Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":"2025-07-27T22:52:02.690Z","endTime":"2025-07-27T23:08:38.161Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":"2025-07-27T23:08:38.161Z","endTime":"2025-07-27T23:10:31.852Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.65345712710383,"strikeZoneBottom":1.7535080675279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86735885429837,"aZ":-30.42870297699788,"pfxX":-2.689025874443147,"pfxZ":1.0743606302185054,"pX":0.1560798884864318,"pZ":2.3187528519733447,"vX0":-4.270663301354216,"vY0":-126.10684466443945,"vZ0":-4.1817413932871865,"x":111.05,"y":176.17,"x0":2.2135119969280246,"y0":50.0053741763189,"z0":6.421804650525301,"aX":-4.381277184331704},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":5.8,"spinRate":2262,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.43244066899366684,"extension":6.299453663080763},"hitData":{"launchSpeed":86.7,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":161.82}},"index":3,"playId":"d1df1f4d-860c-3453-95dd-a172b381aadf","pitchNumber":1,"startTime":"2025-07-27T23:10:31.852Z","endTime":"2025-07-27T23:10:39.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:10:39.121Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T23:10:45.665Z","endTime":"2025-07-27T23:12:33.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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":"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.7,"endSpeed":79.3,"strikeZoneTop":3.63801683727959,"strikeZoneBottom":1.64364862372386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.76790209642848,"aZ":-30.258043440255197,"pfxX":-2.66227040096388,"pfxZ":1.2258345176220402,"pX":-0.6560164536246577,"pZ":1.9399215731570518,"vX0":-5.924364076535671,"vY0":-123.33291251552404,"vZ0":-4.472705395356467,"x":142.01,"y":186.4,"x0":2.1077408244961906,"y0":50.00371319415645,"z0":6.282178793911682,"aX":-4.168742943278391},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":6.0,"spinRate":2245,"spinDirection":242},"zone":7,"typeConfidence":0.91,"plateTime":0.4413600170161134,"extension":6.399894876442625},"index":0,"playId":"eec41459-c1b4-36c9-9c82-275a4ff4cd02","pitchNumber":1,"startTime":"2025-07-27T23:11:03.349Z","endTime":"2025-07-27T23:11:07.410Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-27T23:11:16.417Z","endTime":"2025-07-27T23:11:29.579Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.101934044291443,"aZ":-16.98448055586916,"pfxX":7.79857643760495,"pfxZ":7.934588058202397,"pX":0.8663639310627399,"pZ":2.547973385586883,"vX0":-5.7399254505546065,"vY0":-136.9814071984636,"vZ0":-6.973315055789067,"x":83.98,"y":169.98,"x0":1.9677187889799772,"y0":50.00567907428642,"z0":6.2725818565344325,"aX":14.935636376528366},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":-13.1,"spinRate":2183,"spinDirection":155},"zone":14,"typeConfidence":0.91,"plateTime":0.3987027231529803,"extension":6.370512526826122},"index":2,"playId":"e59b1e6c-1996-3797-8122-a7bc64431319","pitchNumber":2,"startTime":"2025-07-27T23:11:29.579Z","endTime":"2025-07-27T23:11:33.116Z","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":86.6,"endSpeed":80.1,"strikeZoneTop":3.56880040418351,"strikeZoneBottom":1.60302385026038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.650711624072912,"aZ":-30.9382804604631,"pfxX":-2.028657415789434,"pfxZ":0.7772987106212312,"pX":-1.1095939784170612,"pZ":0.465324591984539,"vX0":-6.653784667087505,"vY0":-125.78382507361935,"vZ0":-7.785901770887467,"x":159.3,"y":226.22,"x0":1.8343966742398494,"y0":50.00598926099937,"z0":6.111378799555862,"aX":-3.2499932583458135},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":5.2,"spinRate":2344,"spinDirection":265},"zone":13,"typeConfidence":0.91,"plateTime":0.43553219085691053,"extension":6.5519204771577595},"index":3,"playId":"8826df02-070f-3b68-b993-c60b52bb91ef","pitchNumber":3,"startTime":"2025-07-27T23:11:48.714Z","endTime":"2025-07-27T23:11:52.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.914623516157903,"aZ":-31.127663702024574,"pfxX":-2.3555495267899786,"pfxZ":0.6550580241371922,"pX":-0.06626472790631062,"pZ":1.8539001165419178,"vX0":-4.8351141612016715,"vY0":-124.34045417455431,"vZ0":-4.630400342068706,"x":119.53,"y":188.72,"x0":2.1963797098109956,"y0":50.00102207163035,"z0":6.273313146730409,"aX":-3.7509711787000386},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":5.2,"spinRate":2341,"spinDirection":275},"zone":8,"typeConfidence":0.91,"plateTime":0.4376477662365019,"extension":6.406435908275798},"index":4,"playId":"83ef0589-1303-368c-9a8c-0fccb2ff91ec","pitchNumber":4,"startTime":"2025-07-27T23:12:06.264Z","endTime":"2025-07-27T23:12:10.135Z","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":93.4,"endSpeed":85.1,"strikeZoneTop":3.6897179261452,"strikeZoneBottom":1.69493302744496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.170555055263428,"aZ":-15.544102040294163,"pfxX":0.7620168259002678,"pfxZ":8.935734996191654,"pX":0.7253598282893686,"pZ":3.192629663300799,"vX0":-3.2741739239087666,"vY0":-135.88800827303567,"vZ0":-5.650369895960944,"x":89.35,"y":152.58,"x0":1.849473391436344,"y0":50.00262508196821,"z0":6.387833749763198,"aX":1.4188243536958505},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":-0.6,"spinRate":2130,"spinDirection":162},"zone":3,"typeConfidence":0.91,"plateTime":0.403859747309391,"extension":6.377977929921054},"index":5,"playId":"e3ec0930-75bf-3522-9e32-a8ac197cb192","pitchNumber":5,"startTime":"2025-07-27T23:12:29.318Z","endTime":"2025-07-27T23:12:33.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:12:33.360Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, first baseman Dominic Smith to pitcher Matt Gage.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-27T23:12:32.592Z","endTime":"2025-07-27T23:13:58.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.49521283834581,"strikeZoneBottom":1.67197749858475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.730216597550815,"aZ":-16.350265553835712,"pfxX":-0.017638723132854306,"pfxZ":8.243523649036455,"pX":-0.4149691390569349,"pZ":2.965596458600415,"vX0":-5.657815659078955,"vY0":-137.04620015220667,"vZ0":-6.515954424384176,"x":132.82,"y":158.71,"x0":1.6707392567310906,"y0":50.00322132955324,"z0":6.473648321766559,"aX":-0.032184145080615865},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":1.1,"spinRate":2240,"spinDirection":165},"zone":1,"typeConfidence":0.87,"plateTime":0.3983063219119929,"extension":6.349331982848857},"index":0,"playId":"62d4cc4e-aba2-3088-9a97-ad7bfed670d9","pitchNumber":1,"startTime":"2025-07-27T23:12:58.154Z","endTime":"2025-07-27T23:13:01.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.25833094279557,"strikeZoneBottom":1.58336270539595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.573857968433174,"aZ":-16.855947973506577,"pfxX":6.868953438051289,"pfxZ":8.06930059797419,"pX":2.629267656534682,"pZ":3.2800431426204706,"vX0":-0.6608827893904986,"vY0":-137.41299246181134,"vZ0":-5.230030290161411,"x":16.78,"y":150.22,"x0":1.982391826510152,"y0":50.00269827824115,"z0":6.366455398842452,"aX":13.036610016711942},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":-12.2,"spinRate":2207,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.3997436158113712,"extension":6.284699352265697},"index":1,"playId":"53b59e49-53ca-308d-8fe7-6bbdefd069b9","pitchNumber":2,"startTime":"2025-07-27T23:13:12.450Z","endTime":"2025-07-27T23:13:19.777Z","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":1,"outs":2},"index":2,"startTime":"2025-07-27T23:13:24.135Z","endTime":"2025-07-27T23:13:35.265Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.30827364006947,"strikeZoneBottom":1.60385674932129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.795513076287524,"aZ":-34.24911090983356,"pfxX":-6.2356630684346435,"pfxZ":-1.5041965369638657,"pX":-1.1889179667425587,"pZ":3.436503477745341,"vX0":-5.550903387605256,"vY0":-116.54369684973064,"vZ0":0.6326651925344982,"x":162.32,"y":145.99,"x0":2.0289737816721933,"y0":50.00128727198153,"z0":6.38257270768795,"aX":-8.621041154005203},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.3,"breakHorizontal":12.6,"spinRate":2335,"spinDirection":311},"zone":11,"typeConfidence":2.0,"plateTime":0.4690194180379339,"extension":6.499621387331323},"index":3,"playId":"91a1a1f7-4619-3a5e-aff8-9921686f77f3","pitchNumber":3,"startTime":"2025-07-27T23:13:35.265Z","endTime":"2025-07-27T23:13:38.810Z","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":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.086102698076598,"aZ":-33.5941926615823,"pfxX":-2.657449084762538,"pfxZ":-0.9034661936957491,"pX":0.4298865776080916,"pZ":2.617484298632375,"vX0":-3.2606234975167743,"vY0":-123.78105511496324,"vZ0":-2.1854860100877525,"x":100.61,"y":168.11,"x0":2.106177294938767,"y0":50.00597495768854,"z0":6.305684399553942,"aX":-4.153498609183344},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.9,"breakHorizontal":5.5,"spinRate":2239,"spinDirection":267},"zone":6,"typeConfidence":0.91,"plateTime":0.44131743111807387,"extension":6.5723831063502685},"hitData":{"launchSpeed":93.6,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":164.86}},"index":4,"playId":"28fc6482-9b92-31ec-96ef-b52e67a6cb79","pitchNumber":4,"startTime":"2025-07-27T23:13:50.500Z","endTime":"2025-07-27T23:13:58.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:13:58.232Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T23:16:11.203Z","endTime":"2025-07-27T23:17:18.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.41597312228145,"strikeZoneBottom":1.55792042866501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92021153627941,"aZ":-12.305190417688241,"pfxX":-2.8157359885728495,"pfxZ":10.451736972302223,"pX":-0.725398627205289,"pZ":1.5920165520127088,"vX0":4.494763124560788,"vY0":-137.161630772713,"vZ0":-9.293070211705682,"x":144.65,"y":195.8,"x0":-2.021111007883453,"y0":50.00582905258997,"z0":5.867616145610546,"aX":-5.354829117695755},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":4.1,"spinRate":2230,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3996436406069832,"extension":6.199414644674599},"index":0,"playId":"3bba925e-50f7-3c5e-8401-930edeab0974","pitchNumber":1,"startTime":"2025-07-27T23:16:35.214Z","endTime":"2025-07-27T23:16:38.951Z","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":95.7,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51870973864235,"aZ":-12.505493999159404,"pfxX":-4.13174236799438,"pfxZ":10.098716424944545,"pX":-0.2436251923479537,"pZ":1.8242507563686665,"vX0":5.9723608464969535,"vY0":-139.0040967102422,"vZ0":-8.82017488140396,"x":126.29,"y":189.53,"x0":-1.887913910568755,"y0":50.00552378568322,"z0":5.878469427727368,"aX":-8.049484098154661},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2347,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3947504659522001,"extension":6.303382401549195},"index":1,"playId":"abaa6b4a-21cb-3bec-a193-eb3b5438a206","pitchNumber":2,"startTime":"2025-07-27T23:16:50.145Z","endTime":"2025-07-27T23:16:53.746Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57973222336919,"aZ":-34.910937827435276,"pfxX":-3.707675731307896,"pfxZ":-1.9690956997750808,"pX":0.05830094277776008,"pZ":1.7328981428942885,"vX0":5.421339391005927,"vY0":-117.65566064904935,"vZ0":-2.7022364786417317,"x":114.78,"y":191.99,"x0":-1.8003567445241744,"y0":50.00040517167078,"z0":6.150823544865156,"aX":-5.166673632277924},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.0,"breakHorizontal":5.3,"spinRate":1212,"spinDirection":256},"zone":8,"typeConfidence":2.0,"plateTime":0.46660632605596186,"extension":6.002561407684086},"hitData":{"launchSpeed":95.6,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":167.39}},"index":2,"playId":"d67b8ca2-6576-300b-91b4-f764a56f7bc2","pitchNumber":3,"startTime":"2025-07-27T23:17:10.789Z","endTime":"2025-07-27T23:17:18.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:17:18.249Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T23:17:20.569Z","endTime":"2025-07-27T23:19:10.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31777261094249,"aZ":-14.183996972639662,"pfxX":-4.397324744558391,"pfxZ":9.29187340745825,"pX":0.2756928401961842,"pZ":2.573597583436847,"vX0":7.146457175815602,"vY0":-138.1459826828583,"vZ0":-6.708434943504775,"x":106.49,"y":169.29,"x0":-1.771518514328051,"y0":50.00260933208906,"z0":5.984076657976345,"aX":-8.513780382696929},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2208,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39624311056181405,"extension":6.146509767960201},"index":0,"playId":"70dbda44-3105-37e7-9e04-ada7c30f02a8","pitchNumber":1,"startTime":"2025-07-27T23:17:45.591Z","endTime":"2025-07-27T23:17:49.070Z","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":94.9,"endSpeed":86.4,"strikeZoneTop":3.13345996267149,"strikeZoneBottom":1.51703608405279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.519031963841364,"aZ":-13.18790332183389,"pfxX":-3.4372005299581065,"pfxZ":9.927989475556954,"pX":-1.523451943694523,"pZ":1.3765973439858104,"vX0":3.0044550055245685,"vY0":-137.8613696168293,"vZ0":-9.52430793808278,"x":175.07,"y":201.61,"x0":-2.1843180962042124,"y0":50.00447806621202,"z0":5.780977629163085,"aX":-6.573730760285381},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2343,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3983098934385323,"extension":6.317383911615924},"index":1,"playId":"6ef70265-fe78-3439-ad7f-b7d637f0d67b","pitchNumber":2,"startTime":"2025-07-27T23:18:09.551Z","endTime":"2025-07-27T23:18:12.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.0896852700946,"strikeZoneBottom":1.44471039815183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.133325505208873,"aZ":-31.06896721734355,"pfxX":-5.492220669105112,"pfxZ":0.7911830776103099,"pX":0.44968442007750775,"pZ":0.2005342627013179,"vX0":6.969492076451243,"vY0":-117.90927869061228,"vZ0":-6.363056410488852,"x":99.86,"y":233.37,"x0":-1.8421431965923158,"y0":50.00349061679111,"z0":5.830167468443448,"aX":-7.670766341872186},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.0,"breakHorizontal":8.0,"spinRate":1205,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.46599370632533743,"extension":6.21575972704231},"index":2,"playId":"7a565fd1-3b84-3e76-bdb6-2106e333c5cd","pitchNumber":3,"startTime":"2025-07-27T23:18:27.135Z","endTime":"2025-07-27T23:18:31.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.25617306701317,"strikeZoneBottom":1.55313839440667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.186718612447855,"aZ":-21.042469207121425,"pfxX":-2.2019704453304736,"pfxZ":6.283981508038335,"pX":0.7541172493595193,"pZ":1.4978262249765173,"vX0":6.853301742506659,"vY0":-131.79643875157035,"vZ0":-7.173228753089481,"x":88.25,"y":198.34,"x0":-1.5858752958775675,"y0":50.00297850104568,"z0":5.79198289485894,"aX":-3.9012760894219536},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":2.6,"spinRate":2538,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.4144891151244976,"extension":6.446043778086374},"index":3,"playId":"33b039d7-92c7-33b8-91ca-dccfd22e17d7","pitchNumber":4,"startTime":"2025-07-27T23:18:46.004Z","endTime":"2025-07-27T23:18:50.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.8,"strikeZoneTop":3.20988102642045,"strikeZoneBottom":1.56452359266892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.800114335024436,"aZ":-24.06261614435897,"pfxX":-9.70293208770441,"pfxZ":4.828886787722507,"pX":-0.18228534455741832,"pZ":0.14484897739089392,"vX0":7.7133348460029545,"vY0":-128.56836007825214,"vZ0":-9.343624262083793,"x":123.95,"y":234.87,"x0":-1.955558916411595,"y0":50.00534086793143,"z0":5.683444559779625,"aX":-16.302308465848046},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":16.0,"spinRate":2126,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4254637420926475,"extension":6.202363624704501},"index":4,"playId":"9a0049cf-419a-34dc-9555-ad9310e76d92","pitchNumber":5,"startTime":"2025-07-27T23:19:04.767Z","endTime":"2025-07-27T23:19:10.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:19:10.471Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out to third baseman Ronny Mauricio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T23:19:10.481Z","endTime":"2025-07-27T23:20:02.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.45835591111086,"strikeZoneBottom":1.57715638792055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.266843423169835,"aZ":-31.58809132368622,"pfxX":6.8861233556137424,"pfxZ":0.43399002499995554,"pX":-0.4681269489600798,"pZ":3.0236236647603927,"vX0":1.47871153843021,"vY0":-114.91415936853276,"vZ0":0.03625898476465661,"x":134.84,"y":157.14,"x0":-2.0138891710470443,"y0":50.0019778407651,"z0":6.063293113131199,"aX":9.25564006518017},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.1,"breakHorizontal":-12.8,"spinRate":2582,"spinDirection":27},"zone":1,"typeConfidence":2.0,"plateTime":0.47571546584802205,"extension":5.938891340159834},"index":0,"playId":"cca799a9-6342-3189-a987-cbb1b7905854","pitchNumber":1,"startTime":"2025-07-27T23:19:37.433Z","endTime":"2025-07-27T23:19:41.530Z","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":94.8,"endSpeed":87.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.979250129114725,"aZ":-14.438153755518506,"pfxX":-4.503208936994625,"pfxZ":9.06374987505998,"pX":-0.953719655465464,"pZ":2.6165549550325604,"vX0":4.317468494274845,"vY0":-138.0834870911921,"vZ0":-6.585182082972226,"x":153.35,"y":168.13,"x0":-1.9426623844567066,"y0":50.000500837214105,"z0":5.980200875615271,"aX":-8.808975702555543},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2362,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3947076060034389,"extension":6.2323456832277015},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":106.21,"coordY":163.84}},"index":1,"playId":"a6f5a39a-9cd7-3d89-8566-c7dd33481457","pitchNumber":2,"startTime":"2025-07-27T23:19:56.913Z","endTime":"2025-07-27T23:20:02.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:20:02.060Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willy Adames grounds into a force out, third baseman Ronny Mauricio to second baseman Brett Baty. Heliot Ramos out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-27T23:20:09.884Z","endTime":"2025-07-27T23:21:54.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.43167140090517,"strikeZoneBottom":1.74478314644736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.548116168098613,"aZ":-12.034515697422133,"pfxX":-4.864129312529595,"pfxZ":10.707590297337358,"pX":0.4879038004408643,"pZ":2.4701179883610855,"vX0":8.160979428796288,"vY0":-136.63943252663645,"vZ0":-7.077449300960863,"x":98.4,"y":172.09,"x0":-1.9126618373018889,"y0":50.00606988697876,"z0":5.930083103251687,"aX":-9.152361814242397},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":7.0,"spinRate":2380,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4016377564257758,"extension":6.422306243359698},"index":0,"playId":"e3e6a6c6-41d0-31f1-9f10-229744ded83e","pitchNumber":1,"startTime":"2025-07-27T23:20:33.049Z","endTime":"2025-07-27T23:20:36.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.406280784350695,"aZ":-12.144354744209053,"pfxX":-5.065285769502013,"pfxZ":10.44198868429297,"pX":0.026829101515629814,"pZ":2.036578015230677,"vX0":6.834109953181796,"vY0":-137.36583609365647,"vZ0":-8.307861167208172,"x":115.98,"y":183.79,"x0":-1.8310192894637456,"y0":50.000636406586736,"z0":5.918717973466765,"aX":-9.714240683969827},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2375,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.39819949739377947,"extension":6.313728542252675},"index":1,"playId":"2e5352b6-889d-30de-87ce-667331fb51d5","pitchNumber":2,"startTime":"2025-07-27T23:20:51.399Z","endTime":"2025-07-27T23:20:55.776Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.50961084520813,"strikeZoneBottom":1.73852519807905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847272670526824,"aZ":-31.345669029089297,"pfxX":-7.5789791288543515,"pfxZ":0.5691055319777325,"pX":-1.6226615284381694,"pZ":0.6322266965324554,"vX0":3.5836061391794027,"vY0":-119.85337361005132,"vZ0":-5.805497299354158,"x":178.85,"y":221.71,"x0":-2.1551132584936417,"y0":50.00183830389943,"z0":5.8957604384409645,"aX":-10.990714369815873},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.8,"spinRate":1124,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.45754337572336645,"extension":6.303602761715739},"index":2,"playId":"10b84045-a397-39bc-a5fa-b2670cbad1db","pitchNumber":3,"startTime":"2025-07-27T23:21:21.757Z","endTime":"2025-07-27T23:21:25.292Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30784571887513,"aZ":-31.74370707335216,"pfxX":-5.383347852699645,"pfxZ":0.2960248938295198,"pX":-0.8423190374701413,"pZ":2.0430229145180046,"vX0":4.466511976889681,"vY0":-119.04890917685658,"vZ0":-2.7491528069657036,"x":149.11,"y":183.62,"x0":-2.0368566703281803,"y0":50.001134842974,"z0":6.065296464161669,"aX":-7.782331495304918},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.1,"breakHorizontal":8.8,"spinRate":1159,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.458808661837518,"extension":6.230249343373271},"hitData":{"launchSpeed":74.0,"launchAngle":9.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.87,"coordY":158.09}},"index":3,"playId":"ea67808a-8605-3d0a-ab20-1da3c2dfcd5f","pitchNumber":4,"startTime":"2025-07-27T23:21:47.406Z","endTime":"2025-07-27T23:21:54.859Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:21:54.859Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T23:24:32.357Z","endTime":"2025-07-27T23:25:40.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Bivens replaces Matt Gage.","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":"2025-07-27T23:23:23.978Z","endTime":"2025-07-27T23:24:34.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.1,"strikeZoneTop":3.493822442656,"strikeZoneBottom":1.72984655609611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25423210591949,"aZ":-18.58847346055892,"pfxX":-0.4291401753190822,"pfxZ":7.135964947545325,"pX":1.5024737677138917,"pZ":2.197015563520605,"vX0":8.512244890377504,"vY0":-135.76206087285425,"vZ0":-7.101823166758275,"x":59.73,"y":179.46,"x0":-1.5919550704463163,"y0":50.00204424778695,"z0":6.098610944593399,"aX":-0.8191570455326386},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-0.7,"spinRate":2178,"spinDirection":206},"zone":14,"typeConfidence":0.75,"plateTime":0.40046754787434935,"extension":6.276867122849599},"index":1,"playId":"12222151-552e-3386-92f6-1cfc9a6c35d8","pitchNumber":1,"startTime":"2025-07-27T23:24:34.545Z","endTime":"2025-07-27T23:24:38.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.722990067073404,"aZ":-22.066598723354208,"pfxX":-8.194488439850156,"pfxZ":5.046603531831995,"pX":-0.10381230073388785,"pZ":3.3617234838303043,"vX0":7.276760081082463,"vY0":-139.53771342181605,"vZ0":-3.7563016624758654,"x":120.96,"y":148.01,"x0":-1.6606406076047864,"y0":50.00569421262472,"z0":6.1515326064754845,"aX":-16.419299474211243},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":13.7,"spinRate":1882,"spinDirection":226},"zone":2,"typeConfidence":0.87,"plateTime":0.3901790117256825,"extension":6.244285298979806},"index":2,"playId":"b28ebbc1-1944-33a0-831d-86bc201a1e98","pitchNumber":2,"startTime":"2025-07-27T23:24:47.731Z","endTime":"2025-07-27T23:24:51.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.931214223566077,"aZ":-24.400139283270665,"pfxX":4.836129209227722,"pfxZ":4.969082422701685,"pX":0.3913870553929217,"pZ":2.9837007552664705,"vX0":3.099472391507837,"vY0":-123.54535647315598,"vZ0":-2.9121364874733464,"x":102.08,"y":158.22,"x0":-1.5027489324111463,"y0":50.00170225778396,"z0":6.203141092560653,"aX":7.561127548947363},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.6,"breakHorizontal":-9.5,"spinRate":2248,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.4413930092433578,"extension":6.383916058320998},"index":3,"playId":"79513e96-9d43-3048-9692-5cfe7374b292","pitchNumber":3,"startTime":"2025-07-27T23:25:02.836Z","endTime":"2025-07-27T23:25:07.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.55119676656842,"strikeZoneBottom":1.7663266932511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.449631098802623,"aZ":-18.356476811193517,"pfxX":-4.712121698775169,"pfxZ":6.957654523547475,"pX":-0.5866739240812665,"pZ":4.436281797792903,"vX0":4.734398882655473,"vY0":-138.7047018563781,"vZ0":-1.9121367662702937,"x":139.36,"y":119.0,"x0":-1.6879020733418963,"y0":50.00194389769814,"z0":6.333920222198976,"aX":-9.3573079314717},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":7.8,"spinRate":1948,"spinDirection":216},"zone":11,"typeConfidence":0.83,"plateTime":0.39202535028494134,"extension":6.568734593818726},"index":4,"playId":"bf7f832a-dc38-3a5f-992d-a3676bd24be7","pitchNumber":4,"startTime":"2025-07-27T23:25:19.767Z","endTime":"2025-07-27T23:25:23.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12496080552844,"aZ":-19.532583987155423,"pfxX":-4.855292941848694,"pfxZ":6.296259792934482,"pX":0.13935412474854872,"pZ":2.575833677401251,"vX0":6.5201198367525715,"vY0":-139.55940471985787,"vZ0":-6.540380403362668,"x":111.69,"y":169.23,"x0":-1.5770733940805297,"y0":50.00578796257235,"z0":6.200156236049176,"aX":-9.751986564768549},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":7.7,"spinRate":1940,"spinDirection":220},"zone":5,"typeConfidence":0.76,"plateTime":0.389821618950724,"extension":6.584557809762337},"hitData":{"launchSpeed":105.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.64,"coordY":141.71}},"index":5,"playId":"e3d72243-87bf-3968-81f1-7aacdd584bc8","pitchNumber":5,"startTime":"2025-07-27T23:25:33.116Z","endTime":"2025-07-27T23:25:40.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:25:40.944Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Dominic Smith to pitcher Spencer Bivens.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T23:25:43.710Z","endTime":"2025-07-27T23:26:13.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.63254347023949,"aZ":-25.944057949589045,"pfxX":-8.017833430087682,"pfxZ":3.185985165352669,"pX":0.1941434835816595,"pZ":2.563276456185828,"vX0":8.054788883497212,"vY0":-138.62255743535866,"vZ0":-4.78748173243514,"x":109.6,"y":169.57,"x0":-1.7009802221960066,"y0":50.00305688662127,"z0":6.034642623682788,"aX":-15.677781355246422},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":13.0,"spinRate":1864,"spinDirection":227},"zone":5,"typeConfidence":0.91,"plateTime":0.3944155363627444,"extension":6.279882156355276},"hitData":{"launchSpeed":97.1,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.98,"coordY":163.84}},"index":0,"playId":"db296fcb-2747-372e-8913-bbd90dcccb16","pitchNumber":1,"startTime":"2025-07-27T23:26:06.480Z","endTime":"2025-07-27T23:26:13.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:26:13.556Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a ground ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T23:26:20.659Z","endTime":"2025-07-27T23:27:26.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.63622257884793,"strikeZoneBottom":1.6288174126018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.317449085802583,"aZ":-27.937182585829092,"pfxX":-10.0300842708592,"pfxZ":2.120654422729949,"pX":-1.515258086198744,"pZ":3.9470094339418145,"vX0":4.576256515385367,"vY0":-140.19254485601354,"vZ0":-1.1620147583159701,"x":174.76,"y":132.21,"x0":-1.8613459535667345,"y0":50.0053665104286,"z0":6.182627062928673,"aX":-20.060274756346},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":1897,"spinDirection":223},"zone":11,"typeConfidence":0.94,"plateTime":0.39000445495363145,"extension":6.571172054816091},"index":0,"playId":"4cb7f3d9-b086-3167-aa2d-cbcd25d4ff7d","pitchNumber":1,"startTime":"2025-07-27T23:26:44.374Z","endTime":"2025-07-27T23:26:47.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.999606419607623,"aZ":-18.447144138444543,"pfxX":-0.10558058345425447,"pfxZ":7.245571332577206,"pX":1.3922855423722387,"pZ":2.3535188376811784,"vX0":7.486267303717125,"vY0":-136.08159549118378,"vZ0":-7.07092726432274,"x":63.93,"y":175.23,"x0":-1.3689489533245065,"y0":50.0048509249648,"z0":6.241802796580571,"aX":-0.20150421963457846},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":-1.2,"spinRate":2147,"spinDirection":200},"zone":14,"typeConfidence":0.75,"plateTime":0.40093890199284443,"extension":6.568628763001993},"index":1,"playId":"c0119767-f5c0-350e-bb3b-38b35c155e07","pitchNumber":2,"startTime":"2025-07-27T23:27:00.917Z","endTime":"2025-07-27T23:27:04.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.741755786188666,"aZ":-20.919077138636034,"pfxX":0.7830941926348906,"pfxZ":5.987672746959394,"pX":-0.11758593331072534,"pZ":2.698835456100972,"vX0":3.6710360453260003,"vY0":-135.78811460186117,"vZ0":-5.735653550158208,"x":121.48,"y":165.91,"x0":-1.5849567814729577,"y0":50.00575911872272,"z0":6.279024886266045,"aX":1.4734162374104565},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.0,"breakHorizontal":-2.2,"spinRate":2067,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.40225735291137177,"extension":6.364432048036355},"hitData":{"launchSpeed":86.6,"launchAngle":7.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.36,"coordY":112.16}},"index":2,"playId":"9db2f04c-3393-3106-a690-af0a3d039df8","pitchNumber":3,"startTime":"2025-07-27T23:27:14.869Z","endTime":"2025-07-27T23:27:26.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:27:26.166Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-27T23:28:06.091Z","endTime":"2025-07-27T23:29:19.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-27T23:27:46.457Z","endTime":"2025-07-27T23:28:08.241Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.84879010438785,"strikeZoneBottom":1.81913475943325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.863817997034662,"aZ":-27.56883895813184,"pfxX":-8.908523606270853,"pfxZ":2.6975388239105484,"pX":-1.7603404415045878,"pZ":1.6221340761970373,"vX0":2.8021083923295897,"vY0":-129.52612069226407,"vZ0":-5.738415455703795,"x":184.1,"y":194.98,"x0":-1.6957813596848796,"y0":50.001690181494666,"z0":5.961606340413277,"aX":-15.207177082482572},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":15.6,"spinRate":1751,"spinDirection":230},"zone":13,"typeConfidence":0.94,"plateTime":0.4221043715300481,"extension":6.563767326692937},"index":1,"playId":"e86d8deb-7c8f-3fd8-9384-e3a46d729078","pitchNumber":1,"startTime":"2025-07-27T23:28:08.241Z","endTime":"2025-07-27T23:28:11.755Z","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":95.8,"endSpeed":87.8,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.708215949205062,"aZ":-15.528065494112633,"pfxX":-4.822124401510688,"pfxZ":8.45034600778445,"pX":0.11039904051660558,"pZ":2.589126752289644,"vX0":5.966854130450364,"vY0":-139.33131290228226,"vZ0":-6.89184682942027,"x":112.79,"y":168.87,"x0":-1.4303455995104808,"y0":50.003606299913805,"z0":6.116954622140637,"aX":-9.500723167044114},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":7.6,"spinRate":1900,"spinDirection":225},"zone":5,"typeConfidence":0.85,"plateTime":0.3928033525879462,"extension":6.547109551110814},"index":2,"playId":"ac5a8b03-9472-352d-8aa3-863740aff5a3","pitchNumber":2,"startTime":"2025-07-27T23:28:27.671Z","endTime":"2025-07-27T23:28:31.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.81801679241003,"strikeZoneBottom":1.7656907826543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.655783792683444,"aZ":-26.390824053526668,"pfxX":-6.814438896631035,"pfxZ":3.304991739121541,"pX":-0.7004026555125703,"pZ":1.775137298518307,"vX0":4.820591717018251,"vY0":-131.2448803912379,"vZ0":-5.692466775163233,"x":143.7,"y":190.85,"x0":-1.671577218715955,"y0":50.00638795550339,"z0":5.926806299590325,"aX":-11.941877569094359},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":11.4,"spinRate":1565,"spinDirection":230},"zone":7,"typeConfidence":0.73,"plateTime":0.4166447785671661,"extension":6.553787417108816},"index":3,"playId":"67a3e912-642b-3196-be47-58f0f93b0a9a","pitchNumber":3,"startTime":"2025-07-27T23:28:53.479Z","endTime":"2025-07-27T23:28:57.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.177084829611214,"aZ":-16.14531313569375,"pfxX":-4.138630539660671,"pfxZ":8.25993323871411,"pX":-0.4005589075547715,"pZ":4.0739981551113384,"vX0":5.143592442607903,"vY0":-137.60741215122673,"vZ0":-2.5508495703931313,"x":132.27,"y":128.78,"x0":-1.746022262232477,"y0":50.0006239368083,"z0":6.091634383013684,"aX":-8.029507983489662},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":1906,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.39626566231327676,"extension":6.3979315861946295},"index":4,"playId":"41eb0c62-a1df-3a77-9a7e-d0e431ffc7ab","pitchNumber":4,"startTime":"2025-07-27T23:29:15.078Z","endTime":"2025-07-27T23:29:19.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:29:19.011Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T23:31:17.879Z","endTime":"2025-07-27T23:33:15.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.245264926352526,"aZ":-9.311205857611139,"pfxX":-4.921568887247222,"pfxZ":12.646718631369666,"pX":0.05510338750272446,"pZ":2.4985785449748352,"vX0":6.526482225812482,"vY0":-134.61369087848752,"vZ0":-7.6464373554121385,"x":114.9,"y":171.32,"x0":-1.7782582912316076,"y0":50.00590974114492,"z0":6.061267041285103,"aX":-8.900302573794843},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.1,"breakHorizontal":7.3,"spinRate":2301,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4092016895012174,"extension":6.101458100574552},"index":0,"playId":"f1b311d3-3f9a-3322-81c5-cbf8b9710a4c","pitchNumber":1,"startTime":"2025-07-27T23:31:52.183Z","endTime":"2025-07-27T23:31:55.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.4724736361662,"strikeZoneBottom":1.68044402431843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.032688602939515,"aZ":-20.62000677118878,"pfxX":-0.9740085361375135,"pfxZ":6.615593209904969,"pX":0.3861398776460041,"pZ":2.7858168190546726,"vX0":5.374960929567561,"vY0":-131.35176669683355,"vZ0":-4.718354751122762,"x":102.28,"y":163.56,"x0":-1.5607470272144746,"y0":50.00103048186039,"z0":6.140223038691286,"aX":-1.7013774038647809},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":0.6,"spinRate":2549,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.41711603455171486,"extension":6.21051092961946},"index":1,"playId":"ff716992-a7cb-3d9e-8e07-b06bd85c9bdd","pitchNumber":2,"startTime":"2025-07-27T23:32:13.885Z","endTime":"2025-07-27T23:32:17.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.47531651374973,"strikeZoneBottom":1.71265557961284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7171296645912,"aZ":-31.152478016816215,"pfxX":-5.41816581564002,"pfxZ":0.7107239517270454,"pX":-0.06355927385781804,"pZ":0.919125077523897,"vX0":5.744288125047308,"vY0":-118.70203591867526,"vZ0":-5.313277192048172,"x":119.42,"y":213.96,"x0":-1.8055566905488007,"y0":50.00164929042802,"z0":6.00720608500952,"aX":-7.7681425255864225},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.2,"breakHorizontal":8.5,"spinRate":1147,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4605975237136639,"extension":6.061916549968196},"index":2,"playId":"8d9d99da-3d7a-3f6e-8184-b2163f7356bc","pitchNumber":3,"startTime":"2025-07-27T23:32:33.466Z","endTime":"2025-07-27T23:32:37.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.59191460049932,"strikeZoneBottom":1.80072842734174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42285829691487,"aZ":-10.80046425405923,"pfxX":-5.195435924283432,"pfxZ":10.908966464016686,"pX":0.6668640035639276,"pZ":1.9384302372370688,"vX0":8.66250854232459,"vY0":-139.34692853804475,"vZ0":-8.851949030077911,"x":91.58,"y":186.44,"x0":-1.8124548999979548,"y0":50.00164490108777,"z0":5.8771329946644055,"aX":-10.17866714664016},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2411,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39363843798126075,"extension":6.3024924563604685},"index":3,"playId":"db4603ed-0bc9-33e4-a267-2968041e9c64","pitchNumber":4,"startTime":"2025-07-27T23:32:49.942Z","endTime":"2025-07-27T23:32:54.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.48289045689831,"strikeZoneBottom":1.72064464151202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.685128516182083,"aZ":-12.21368478254094,"pfxX":-5.690788058587529,"pfxZ":10.34680110387597,"pX":0.3319507194636747,"pZ":1.6286204433040992,"vX0":7.519449257848148,"vY0":-137.77690821437164,"vZ0":-9.36797814367712,"x":104.35,"y":194.81,"x0":-1.6891132385382708,"y0":50.00042123176896,"z0":5.891351793841349,"aX":-10.97541362184347},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2331,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.3970568501147276,"extension":6.268421858858715},"index":4,"playId":"142ac2ee-cbbf-359c-8aa9-c6918d6763e6","pitchNumber":5,"startTime":"2025-07-27T23:33:11.238Z","endTime":"2025-07-27T23:33:15.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:33:15.390Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T23:33:20.635Z","endTime":"2025-07-27T23:35:07.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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(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.4,"endSpeed":87.6,"strikeZoneTop":3.35113338758504,"strikeZoneBottom":1.592637915845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66276766067378,"aZ":-13.183568646079436,"pfxX":-4.435081890087513,"pfxZ":9.696233804775162,"pX":0.1949666404630036,"pZ":2.7608671044128585,"vX0":7.410454034972579,"vY0":-138.72711052135614,"vZ0":-6.392674702146016,"x":109.57,"y":164.24,"x0":-1.9288552493984508,"y0":50.00088890289655,"z0":5.965812374329691,"aX":-8.685103733495671},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":6.6,"spinRate":2399,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3941160539801247,"extension":6.269096109080297},"index":0,"playId":"3c55674d-89a4-3c09-beca-293ad6e74666","pitchNumber":1,"startTime":"2025-07-27T23:33:40.962Z","endTime":"2025-07-27T23:33:45.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.8,"strikeZoneTop":3.33825175840671,"strikeZoneBottom":1.60823259488254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.337422465230038,"aZ":-30.481025698028706,"pfxX":3.6345366820534135,"pfxZ":1.2637083191005658,"pX":1.4369147618941924,"pZ":-1.194952798626249,"vX0":6.423147313514061,"vY0":-114.59600901566225,"vZ0":-8.636033815776438,"x":62.23,"y":271.04,"x0":-1.8696633752164136,"y0":50.00135664768263,"z0":5.582870170061539,"aX":4.852526577681256},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.5,"breakHorizontal":-8.2,"spinRate":2550,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.47719912193320546,"extension":6.197533491676087},"index":1,"playId":"ed7fd945-827b-33a3-8d5f-399467065fe3","pitchNumber":2,"startTime":"2025-07-27T23:33:56.117Z","endTime":"2025-07-27T23:33:59.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.41610873766928,"strikeZoneBottom":1.71474296626604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7118064814061,"aZ":-34.511034296109344,"pfxX":2.457357871887564,"pfxZ":-1.6763194177089789,"pX":1.0041309198682715,"pZ":0.23783380604289653,"vX0":6.10081372943127,"vY0":-116.95314463633048,"vZ0":-5.421142863377307,"x":78.72,"y":232.36,"x0":-1.9507333556748683,"y0":50.00329681604099,"z0":5.798911145738234,"aX":3.4253534193314477},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.1,"breakHorizontal":-5.9,"spinRate":2604,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.46716410208041337,"extension":6.11327192535966},"index":2,"playId":"1f01e77e-2cc4-3092-811b-ca162d758a17","pitchNumber":3,"startTime":"2025-07-27T23:34:24.379Z","endTime":"2025-07-27T23:34:28.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.44477095341202,"strikeZoneBottom":1.71526766791474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.077112680067295,"aZ":-23.635866937990492,"pfxX":-0.08823105349030014,"pfxZ":5.007187969892359,"pX":0.7962823907418269,"pZ":1.1387502328255994,"vX0":6.308141260948836,"vY0":-129.27334837041403,"vZ0":-7.654870873113637,"x":86.65,"y":208.03,"x0":-1.6564408860231374,"y0":50.00326825345078,"z0":5.932403630102342,"aX":-0.15145071647462413},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.7,"breakHorizontal":-1.2,"spinRate":2493,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.42250042393213105,"extension":6.287092147510221},"index":3,"playId":"bd4ffcd9-1315-3230-8d9e-929c4b948dbc","pitchNumber":4,"startTime":"2025-07-27T23:34:42.773Z","endTime":"2025-07-27T23:34:46.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.45220022937075,"strikeZoneBottom":1.72256615387194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2950268755248,"aZ":-15.730762016921764,"pfxX":-5.199421565381778,"pfxZ":8.42403999137381,"pX":-1.0520594355967157,"pZ":1.7640535438211042,"vX0":4.4898520181924,"vY0":-138.4386696556869,"vZ0":-8.468179783456305,"x":157.1,"y":191.15,"x0":-2.0149541044651373,"y0":50.003343110692434,"z0":5.9036439620472105,"aX":-10.148918457287932},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":8.5,"spinRate":2285,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3948188291638077,"extension":6.301659719156059},"index":4,"playId":"7114fbca-14ca-3ddd-bde1-3770727fadb9","pitchNumber":5,"startTime":"2025-07-27T23:35:02.518Z","endTime":"2025-07-27T23:35:07.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:35:07.373Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dominic Smith singles on a ground ball to center fielder Jeff McNeil. Mike Yastrzemski to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T23:35:06.531Z","endTime":"2025-07-27T23:36:39.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.10691980184124,"strikeZoneBottom":1.49834966480638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.924856865454643,"aZ":-22.825592085833808,"pfxX":0.297305099133061,"pfxZ":5.770013408967799,"pX":-0.6479568278783011,"pZ":1.5442785183830254,"vX0":3.1279753895764197,"vY0":-125.78033259339972,"vZ0":-6.35246009365345,"x":141.7,"y":197.08,"x0":-1.940692801424858,"y0":50.00230412553386,"z0":5.925579825742797,"aX":0.48068931650407054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.4,"breakHorizontal":-1.2,"spinRate":2478,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4336818554572659,"extension":6.170736487227254},"index":0,"playId":"4e8e808d-89d3-3206-8b06-8c2a63bd1aa4","pitchNumber":1,"startTime":"2025-07-27T23:35:35.333Z","endTime":"2025-07-27T23:35:39.164Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.14628405808421,"strikeZoneBottom":1.53776899425084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.652953870584675,"aZ":-30.47572071953434,"pfxX":-4.407260421066482,"pfxZ":1.2701195640534593,"pX":-0.7728728498479344,"pZ":1.8260035829827155,"vX0":4.177160732955978,"vY0":-115.4583853998371,"vZ0":-2.971326001693567,"x":146.46,"y":189.48,"x0":-2.042191338843707,"y0":50.001751847840275,"z0":6.094663222933343,"aX":-5.886126213875673},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.8,"breakHorizontal":6.8,"spinRate":1207,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.47634733557451225,"extension":6.049930707801679},"index":1,"playId":"78f23cda-8f3b-3f1d-8349-57256c7db247","pitchNumber":2,"startTime":"2025-07-27T23:35:56.174Z","endTime":"2025-07-27T23:36:00.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-27T23:36:09.244Z","endTime":"2025-07-27T23:36:29.186Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.894204473404404,"aZ":-15.247059814804002,"pfxX":-5.649632218447584,"pfxZ":8.734155526208003,"pX":-0.902955056139133,"pZ":2.7891869894129373,"vX0":4.995785766133023,"vY0":-138.55492385905265,"vZ0":-5.854002695788954,"x":151.42,"y":163.47,"x0":-1.9982268023708118,"y0":50.00404407439958,"z0":5.954030303261915,"aX":-10.949991415257037},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2385,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39580700960011805,"extension":6.304266216561324},"hitData":{"launchSpeed":96.5,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.3,"coordY":94.42}},"index":3,"playId":"d6d62d3e-dc10-3493-9b19-d9433ebc1f89","pitchNumber":3,"startTime":"2025-07-27T23:36:29.186Z","endTime":"2025-07-27T23:36:39.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:36:39.613Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T23:36:42.235Z","endTime":"2025-07-27T23:38:54.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.208064775494254,"aZ":-32.2354003439331,"pfxX":5.678679584229052,"pfxZ":-0.04607790071870532,"pX":0.2666619801993795,"pZ":1.5979707731177832,"vX0":3.6666466198605305,"vY0":-116.51943651221993,"vZ0":-2.9547594001343542,"x":106.84,"y":195.63,"x0":-2.0658597963217407,"y0":50.00199443805197,"z0":5.933064210753513,"aX":7.7952680420399485},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.6,"breakHorizontal":-11.2,"spinRate":2629,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4703583232421593,"extension":6.223868731865199},"index":0,"playId":"627dd73c-1020-3000-a484-80daab970fbf","pitchNumber":1,"startTime":"2025-07-27T23:37:28.068Z","endTime":"2025-07-27T23:37:31.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.36598205187507,"strikeZoneBottom":1.63796089000272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96611086867682,"aZ":-33.76336475094545,"pfxX":-6.121098505965026,"pfxZ":-1.116282079553395,"pX":-1.7620656651509328,"pZ":2.307669836733719,"vX0":2.3780243861300585,"vY0":-118.64337665990388,"vZ0":-1.6399443648161043,"x":184.17,"y":176.47,"x0":-1.9828046876284964,"y0":50.003018043874334,"z0":6.088499872266815,"aX":-8.715318563072552},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.2,"breakHorizontal":10.4,"spinRate":1245,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4618818445985964,"extension":6.153860897796028},"index":1,"playId":"77aaccfb-a7df-35fb-9c8c-8585f190584e","pitchNumber":2,"startTime":"2025-07-27T23:37:48.148Z","endTime":"2025-07-27T23:37:51.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.650702945944,"aZ":-32.97623676740044,"pfxX":-8.269264129534053,"pfxZ":-0.556663694985063,"pX":-0.7022888463945528,"pZ":0.27850696306162687,"vX0":5.66790770146086,"vY0":-119.96085464276038,"vZ0":-6.26720995688114,"x":143.77,"y":231.26,"x0":-2.0346313443757227,"y0":50.00350908902844,"z0":5.905074819600119,"aX":-11.916665871688933},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.4,"breakHorizontal":13.4,"spinRate":1265,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4585721549841417,"extension":6.345424990044263},"index":2,"playId":"2e477a19-40fd-3bb9-af80-baff5faff97b","pitchNumber":3,"startTime":"2025-07-27T23:38:10.401Z","endTime":"2025-07-27T23:38:14.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-27T23:38:29.377Z","endTime":"2025-07-27T23:38:50.486Z","isPitch":false,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.542780304020848,"aZ":-33.673399948895344,"pfxX":-7.353928950190897,"pfxZ":-1.0246482184303636,"pX":-0.39617994084287433,"pZ":0.18573327526167827,"vX0":5.564878254950434,"vY0":-119.99887501553329,"vZ0":-6.498079141796666,"x":132.1,"y":233.77,"x0":-1.791507976057139,"y0":50.005023938127394,"z0":5.934039210646168,"aX":-10.710239842427285},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.2,"breakHorizontal":12.0,"spinRate":988,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.45670382021160805,"extension":6.171203014480372},"index":4,"playId":"de9926bc-011f-3118-bd56-e7d0d3c1fffe","pitchNumber":4,"startTime":"2025-07-27T23:38:50.486Z","endTime":"2025-07-27T23:38:54.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:38:54.949Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Wisely strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-27T23:38:57.378Z","endTime":"2025-07-27T23:40:56.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.23931253285648,"strikeZoneBottom":1.62585448444292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37973971324188,"aZ":-15.078352308876328,"pfxX":-4.593709988210049,"pfxZ":8.867560079986053,"pX":0.1362498099661742,"pZ":2.1074463423459355,"vX0":7.140328603664506,"vY0":-137.4721776943186,"vZ0":-7.435242699380821,"x":111.81,"y":181.88,"x0":-1.8892327500444908,"y0":50.00445551482208,"z0":5.856243079247336,"aX":-8.858355341004486},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":7.0,"spinRate":2336,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.39731988736696167,"extension":6.2509544405367725},"index":0,"playId":"37ef940e-1956-332b-ba6c-eb85e3330119","pitchNumber":1,"startTime":"2025-07-27T23:39:37.107Z","endTime":"2025-07-27T23:39:43.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43615536051032,"aZ":-11.797214011278237,"pfxX":-4.298220566620243,"pfxZ":10.646155989846164,"pX":0.34776909849010545,"pZ":2.596277322081202,"vX0":7.432078885337486,"vY0":-137.90221782659543,"vZ0":-6.868869805810211,"x":103.74,"y":168.68,"x0":-1.8314134195721337,"y0":50.00357854997619,"z0":5.925868251616638,"aX":-8.228037177090522},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2392,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3981306508901148,"extension":6.259058036584632},"index":1,"playId":"30fbad9e-e202-37d6-9976-9e208e2ea5de","pitchNumber":2,"startTime":"2025-07-27T23:39:58.124Z","endTime":"2025-07-27T23:40:02.415Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.01125193413123,"strikeZoneBottom":1.60019348659768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33779425620122,"aZ":-30.533487604171054,"pfxX":-6.891883718136318,"pfxZ":1.115665141895688,"pX":-0.1235915036190245,"pZ":-0.48272578923689924,"vX0":6.342464637980674,"vY0":-120.47916220967038,"vZ0":-8.566597309615783,"x":121.71,"y":251.81,"x0":-1.8944319107257672,"y0":50.00483423519739,"z0":5.816777894337512,"aX":-10.136522974000366},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.2,"breakHorizontal":10.9,"spinRate":1175,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4545703511223329,"extension":6.221351515583241},"index":2,"playId":"5c588de6-58f5-32bb-83d8-09d7bb2632c6","pitchNumber":3,"startTime":"2025-07-27T23:40:20.853Z","endTime":"2025-07-27T23:40:24.810Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50728970862245,"aZ":-33.5905210092341,"pfxX":-6.484380608068024,"pfxZ":-0.9704264608609581,"pX":-0.6479217690397173,"pZ":2.015725075380454,"vX0":5.37005760553768,"vY0":-120.2824813865577,"vZ0":-2.383538430393922,"x":141.7,"y":184.36,"x0":-2.0728121017630414,"y0":50.00496900336625,"z0":6.013821495843845,"aX":-9.451652480296667},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":10.3,"spinRate":1281,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.4563124219534904,"extension":6.115490875728479},"index":3,"playId":"fb55862b-fb3b-3daf-af8d-a60c1483c65b","pitchNumber":4,"startTime":"2025-07-27T23:40:52.013Z","endTime":"2025-07-27T23:40:56.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:40:56.332Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T23:43:00.236Z","endTime":"2025-07-27T23:45:03.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.7,"strikeZoneTop":3.44058085840098,"strikeZoneBottom":1.58390658360831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.033577320465564,"aZ":-23.526324837053494,"pfxX":-9.239386686030006,"pfxZ":4.358909119537453,"pX":0.6334245521959756,"pZ":2.205204241014984,"vX0":9.652834224799992,"vY0":-138.94766759254068,"vZ0":-6.502679468210823,"x":92.86,"y":179.24,"x0":-1.6620072187513573,"y0":50.00118321462695,"z0":6.107322268319197,"aX":-18.3190691072322},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.8,"breakHorizontal":15.1,"spinRate":1913,"spinDirection":229},"zone":6,"typeConfidence":0.92,"plateTime":0.39209785693641175,"extension":6.598806579420215},"index":0,"playId":"e6153df0-2818-31ba-acda-5d14391a16f4","pitchNumber":1,"startTime":"2025-07-27T23:43:29.901Z","endTime":"2025-07-27T23:43:33.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-27T23:43:39.740Z","endTime":"2025-07-27T23:43:51.317Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.32296537673786,"strikeZoneBottom":1.58047311387101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9969487684574,"aZ":-17.68357753289629,"pfxX":-0.8492372452957659,"pfxZ":7.806411108653305,"pX":0.29079321531613644,"pZ":2.5160830770961047,"vX0":5.281156633296399,"vY0":-134.58282686765884,"vZ0":-6.663156912624781,"x":105.92,"y":170.85,"x0":-1.5767429101793995,"y0":50.003050974411416,"z0":6.252360408685293,"aX":-1.57757627427388},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":0.6,"spinRate":2197,"spinDirection":203},"zone":6,"typeConfidence":0.8,"plateTime":0.4051761793686506,"extension":6.320911625127899},"index":2,"playId":"4d495760-ebae-3497-8db4-1156c7638564","pitchNumber":2,"startTime":"2025-07-27T23:43:51.317Z","endTime":"2025-07-27T23:43:55.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.7,"strikeZoneTop":3.26295263391162,"strikeZoneBottom":1.52080347236292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.021729012281526,"aZ":-21.274635123539714,"pfxX":0.5286023576819447,"pfxZ":5.91971934991108,"pX":1.665670154318679,"pZ":2.6391180924319024,"vX0":7.2808312179028345,"vY0":-133.6547909380005,"vZ0":-5.895198040474838,"x":53.51,"y":167.52,"x0":-1.1426042166578378,"y0":50.00477375252354,"z0":6.3629883573262696,"aX":0.9712965566622256},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.8,"breakHorizontal":-2.3,"spinRate":2239,"spinDirection":203},"zone":12,"typeConfidence":0.89,"plateTime":0.4070662608724591,"extension":6.3687597324395195},"index":3,"playId":"3abe4978-8209-36cf-a3e2-a4133d37c590","pitchNumber":3,"startTime":"2025-07-27T23:44:05.563Z","endTime":"2025-07-27T23:44:08.799Z","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":94.8,"endSpeed":88.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.154604795069027,"aZ":-24.624420226444553,"pfxX":-9.011724111059019,"pfxZ":3.852535602035056,"pX":0.05259456652228747,"pZ":2.4948771639439875,"vX0":7.634591264045176,"vY0":-138.0038647112301,"vZ0":-5.407367400760686,"x":115.0,"y":171.42,"x0":-1.5575278770702425,"y0":50.00323637674485,"z0":6.103973055846039,"aX":-17.65835181850229},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":15.0,"spinRate":1921,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3945250246484888,"extension":6.145030445735922},"index":4,"playId":"4813cb6d-c06a-3bf0-ae68-af5be32f70ee","pitchNumber":4,"startTime":"2025-07-27T23:44:20.387Z","endTime":"2025-07-27T23:44:24.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.34942414493059,"strikeZoneBottom":1.54161181056445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.812985229929954,"aZ":-16.920819836198312,"pfxX":-3.086528047194369,"pfxZ":7.699317298219835,"pX":0.7786100828667015,"pZ":4.232519216429873,"vX0":6.723915740923885,"vY0":-139.07368354293166,"vZ0":-3.189234139466816,"x":87.32,"y":124.5,"x0":-1.2570212769627747,"y0":50.004604925555306,"z0":6.500236162343259,"aX":-6.116851936261265},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":4.3,"spinRate":1892,"spinDirection":220},"zone":12,"typeConfidence":0.89,"plateTime":0.3921077154484789,"extension":6.240874154695079},"index":5,"playId":"b730a7b9-2b1c-3ad0-89d0-d79a237f2474","pitchNumber":5,"startTime":"2025-07-27T23:44:40.283Z","endTime":"2025-07-27T23:44:44.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.491450039507516,"aZ":-20.233351711851306,"pfxX":0.018072955263468415,"pfxZ":6.5574216327642585,"pX":0.5086972895773687,"pZ":1.9559482391922467,"vX0":4.837433871791097,"vY0":-133.52827746452138,"vZ0":-7.6476725437023205,"x":97.61,"y":185.97,"x0":-1.3223435934567265,"y0":50.00166707937188,"z0":6.292630506516685,"aX":0.03288666184273897},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":-1.0,"spinRate":2103,"spinDirection":205},"zone":9,"typeConfidence":0.87,"plateTime":0.40887918551333735,"extension":6.272445761120157},"hitData":{"launchSpeed":99.9,"launchAngle":14.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.44,"coordY":84.76}},"index":6,"playId":"dd88d88e-dcaf-32fb-8c93-4ea424ab0ef6","pitchNumber":6,"startTime":"2025-07-27T23:44:53.824Z","endTime":"2025-07-27T23:45:03.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:45:03.314Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Mauricio singles on a line drive to right fielder Mike Yastrzemski. Francisco Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T23:45:01.693Z","endTime":"2025-07-27T23:46:02.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.3,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.035396709524257,"aZ":-17.550210135400157,"pfxX":0.33054173028324385,"pfxZ":8.101750204186015,"pX":0.5868056717239885,"pZ":2.787603915687214,"vX0":5.265389957138424,"vY0":-133.10453886237124,"vZ0":-5.743163610719285,"x":94.63,"y":163.51,"x0":-1.4551516043946338,"y0":50.00206928234371,"z0":6.232892091949575,"aX":0.5947736450018946},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":-1.7,"spinRate":2203,"spinDirection":203},"zone":6,"typeConfidence":0.87,"plateTime":0.4106167360079995,"extension":6.398056267393239},"index":0,"playId":"7ca39c4e-9e9f-3397-9783-0471fc3754f0","pitchNumber":1,"startTime":"2025-07-27T23:45:27.858Z","endTime":"2025-07-27T23:45:32.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":81.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47720226289418,"aZ":-25.814906367334,"pfxX":-8.089894579192828,"pfxZ":3.7513254796016477,"pX":-0.2320327195523361,"pZ":1.811296815200963,"vX0":6.2561508332118905,"vY0":-129.96499296596815,"vZ0":-5.621384142879997,"x":125.84,"y":189.87,"x0":-1.6298720320580704,"y0":50.00546776367522,"z0":5.985708950764452,"aX":-13.719739511391499},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":13.1,"spinRate":1692,"spinDirection":231},"zone":8,"typeConfidence":0.87,"plateTime":0.4228772230705511,"extension":6.511217952631435},"hitData":{"launchSpeed":95.2,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.08,"coordY":107.68}},"index":1,"playId":"c5df32e9-7f51-379e-86d8-60588315c114","pitchNumber":2,"startTime":"2025-07-27T23:45:52.176Z","endTime":"2025-07-27T23:46:02.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:46:02.500Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Nimmo grounds into a force out, second baseman Brett Wisely to shortstop Willy Adames. Francisco Alvarez to 3rd. Ronny Mauricio out at 2nd. Brandon Nimmo to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T23:45:59.208Z","endTime":"2025-07-27T23:47:13.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":88.1,"strikeZoneTop":3.62520891407569,"strikeZoneBottom":1.86480463059443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27272963864421,"aZ":-23.074042025161916,"pfxX":-9.066222695259597,"pfxZ":4.650932129688126,"pX":1.047557710825504,"pZ":2.0460666574331103,"vX0":10.257866752971912,"vY0":-138.15556675225193,"vZ0":-6.73032365714646,"x":77.07,"y":183.54,"x0":-1.5143200595554087,"y0":50.00387986328126,"z0":6.036805603924981,"aX":-17.741007920784053},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":14.6,"spinRate":1919,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.39462756799093635,"extension":7.088042287995304},"index":0,"playId":"85cfde5d-d608-317e-af93-5838694bda4b","pitchNumber":1,"startTime":"2025-07-27T23:46:32.567Z","endTime":"2025-07-27T23:46:36.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51297606082609,"aZ":-21.49966602824158,"pfxX":-8.993543242232048,"pfxZ":5.528147209295419,"pX":-0.2427682971207961,"pZ":2.7121640564519605,"vX0":6.8616941203538,"vY0":-137.13238448418906,"vZ0":-5.181734972821335,"x":126.25,"y":165.55,"x0":-1.5923053027913752,"y0":50.00182487515485,"z0":6.066222040605836,"aX":-17.35792380983689},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":15.1,"spinRate":1952,"spinDirection":221},"zone":5,"typeConfidence":0.82,"plateTime":0.39740042314651225,"extension":6.44311574901931},"hitData":{"launchSpeed":94.6,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":159.28}},"index":1,"playId":"30ebffca-9cc8-3112-ae4f-f77b9860286d","pitchNumber":2,"startTime":"2025-07-27T23:47:05.499Z","endTime":"2025-07-27T23:47:13.199Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:47:13.199Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Lindor grounds out, shortstop Willy Adames to first baseman Dominic Smith. Francisco Alvarez scores. Brandon Nimmo to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T23:47:35.407Z","endTime":"2025-07-27T23:48:39.782Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":80.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35249140554387,"aZ":-28.947567437264464,"pfxX":-8.671731393436543,"pfxZ":1.9823783571066134,"pX":-0.11636682833554053,"pZ":1.7628816882535172,"vX0":6.231456022900721,"vY0":-126.88330067128783,"vZ0":-5.027152462103375,"x":121.44,"y":191.18,"x0":-1.4794342972473158,"y0":50.003233650653776,"z0":6.080936860612131,"aX":-14.117049759302317},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":1417,"spinDirection":232},"zone":8,"typeConfidence":0.97,"plateTime":0.43194897464462256,"extension":6.92704983457383},"index":0,"playId":"9e86ee60-5bd5-36f5-98a1-210ca42638ef","pitchNumber":1,"startTime":"2025-07-27T23:48:04.082Z","endTime":"2025-07-27T23:48:08.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.275852668896746,"aZ":-20.40190415735621,"pfxX":-4.347675663807129,"pfxZ":6.159097826369509,"pX":-0.4895614058018009,"pZ":1.892506193543416,"vX0":4.596780721068313,"vY0":-136.9352564185256,"vZ0":-7.189504655841725,"x":135.66,"y":187.68,"x0":-1.6196056910238472,"y0":50.00519061807644,"z0":5.93222552366531,"aX":-8.314968635291793},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.0,"breakHorizontal":7.0,"spinRate":1876,"spinDirection":231},"zone":7,"typeConfidence":0.7,"plateTime":0.3989212696503168,"extension":6.5042103410988386},"hitData":{"launchSpeed":71.1,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.51,"coordY":168.91}},"index":1,"playId":"7ba5a155-4776-3d81-8fa0-e283cf142747","pitchNumber":2,"startTime":"2025-07-27T23:48:32.306Z","endTime":"2025-07-27T23:48:39.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:48:39.782Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-27T23:48:51.326Z","endTime":"2025-07-27T23:51:46.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":{"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.37490940945859,"strikeZoneBottom":1.61949178781233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.209251496208505,"aZ":-21.60062518051726,"pfxX":-8.823526986014832,"pfxZ":5.3888014085864615,"pX":-1.1123690306160727,"pZ":2.2319578336455166,"vX0":4.494591078584124,"vY0":-139.21992486431873,"vZ0":-6.966915027068502,"x":159.4,"y":178.52,"x0":-1.6010855231689871,"y0":50.006473925270356,"z0":6.196344335332657,"aX":-17.326967525572563},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.5,"breakHorizontal":15.0,"spinRate":1770,"spinDirection":225},"zone":13,"typeConfidence":0.91,"plateTime":0.3934014080033412,"extension":6.1410813815462415},"index":0,"playId":"3eacf3ae-90ea-3258-b9c4-d853b6b55919","pitchNumber":1,"startTime":"2025-07-27T23:49:10.556Z","endTime":"2025-07-27T23:49:14.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.29856461670379,"strikeZoneBottom":1.5722997299165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94113191533623,"aZ":-18.54362192472228,"pfxX":0.8263253719265999,"pfxZ":7.484818110773352,"pX":-0.6330869653438507,"pZ":2.697359977407379,"vX0":2.476061686732041,"vY0":-133.65008297351758,"vZ0":-5.756112098994906,"x":141.13,"y":165.95,"x0":-1.6763724374078446,"y0":50.00403313790504,"z0":6.196894004123211,"aX":1.505501971006807},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":-2.0,"spinRate":2160,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.40873276147706594,"extension":6.280828775795174},"index":1,"playId":"0d2720c2-7dd4-348c-820e-88429aa4716f","pitchNumber":2,"startTime":"2025-07-27T23:49:30.357Z","endTime":"2025-07-27T23:49:34.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.30530536698302,"strikeZoneBottom":1.63693549751707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.720512485831883,"aZ":-27.93282315680854,"pfxX":-6.411289793692088,"pfxZ":2.42644469106678,"pX":-0.2736328658220485,"pZ":1.2139253613881553,"vX0":5.431172895185202,"vY0":-130.49246691526625,"vZ0":-7.003700678197867,"x":127.43,"y":206.0,"x0":-1.5342990250870454,"y0":50.00447706442543,"z0":5.9956646700617044,"aX":-11.21876028044425},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":10.7,"spinRate":1670,"spinDirection":239},"zone":13,"typeConfidence":0.81,"plateTime":0.4174229861632668,"extension":6.562284412628251},"index":2,"playId":"09e930fb-4634-3153-9536-29cf218929a2","pitchNumber":3,"startTime":"2025-07-27T23:49:48.418Z","endTime":"2025-07-27T23:49:52.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.25619044670483,"strikeZoneBottom":1.6440135495473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.684251429152273,"aZ":-26.168245307214082,"pfxX":-9.701745347961866,"pfxZ":3.0887967807822605,"pX":0.4231664281405149,"pZ":2.8939295329444423,"vX0":8.55309950209502,"vY0":-138.26399458492352,"vZ0":-4.123242583685913,"x":100.87,"y":160.64,"x0":-1.4439295486122343,"y0":50.001326970761866,"z0":6.152227127397469,"aX":-18.85682487280291},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1984,"spinDirection":233},"zone":3,"typeConfidence":0.93,"plateTime":0.3955507535141787,"extension":6.158569889156398},"index":3,"playId":"c4e80c08-86d9-3170-973e-fdad1c45c198","pitchNumber":4,"startTime":"2025-07-27T23:50:07.724Z","endTime":"2025-07-27T23:50:12.190Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-27T23:50:20.096Z","endTime":"2025-07-27T23:50:37.064Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"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":88.5,"endSpeed":81.0,"strikeZoneTop":3.07624850427597,"strikeZoneBottom":1.52256474955297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.474858625120735,"aZ":-23.866624605973072,"pfxX":-5.408838168168448,"pfxZ":4.961645544836923,"pX":-1.4308280988232185,"pZ":2.3159706750553433,"vX0":2.7932530487572174,"vY0":-128.77616219775956,"vZ0":-4.76499528550842,"x":171.54,"y":176.25,"x0":-1.8285058728171206,"y0":50.004657215106064,"z0":6.04354820117281,"aX":-9.058475683366295},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.2,"breakHorizontal":9.1,"spinRate":1722,"spinDirection":230},"zone":11,"typeConfidence":0.87,"plateTime":0.42581091913662084,"extension":6.532992511417728},"index":5,"playId":"ccfd755e-8702-3d43-bd50-d9bb3faf42c0","pitchNumber":5,"startTime":"2025-07-27T23:50:37.064Z","endTime":"2025-07-27T23:50:41.050Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00586871676713,"aZ":-27.61178353222682,"pfxX":-10.113136295387012,"pfxZ":2.2957686815876155,"pX":0.492345231363812,"pZ":3.3248228632074768,"vX0":9.266868556271794,"vY0":-139.46971504027104,"vZ0":-2.7947227183503647,"x":98.23,"y":149.01,"x0":-1.546479450153726,"y0":50.00050086591997,"z0":6.145285892140455,"aX":-20.081042193160616},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":1925,"spinDirection":229},"zone":3,"typeConfidence":0.94,"plateTime":0.391521072023838,"extension":6.4457419581260105},"index":6,"playId":"1a4fa559-f5a8-34b9-b5c4-6f48a17dcd5e","pitchNumber":6,"startTime":"2025-07-27T23:50:58.161Z","endTime":"2025-07-27T23:51:04.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.04591475067042,"strikeZoneBottom":1.5445753282317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44354118644189,"aZ":-17.425244243163508,"pfxX":-0.8301726358786227,"pfxZ":7.9233758148176365,"pX":-0.12574389413803946,"pZ":1.9392069557164149,"vX0":4.3739425357590695,"vY0":-135.06998249388698,"vZ0":-7.825477175592572,"x":121.79,"y":186.42,"x0":-1.653183359143273,"y0":50.00240665373893,"z0":6.083402627827494,"aX":-1.5461309796482288},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.0,"breakHorizontal":0.6,"spinRate":2175,"spinDirection":206},"zone":8,"typeConfidence":0.79,"plateTime":0.4044230623557832,"extension":6.474149647276048},"index":7,"playId":"eba5ecb0-0be4-38cb-b9a5-ee55f59b0120","pitchNumber":7,"startTime":"2025-07-27T23:51:41.805Z","endTime":"2025-07-27T23:51:46.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:51:46.056Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T23:53:55.101Z","endTime":"2025-07-27T23:56:07.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":77.3,"endSpeed":70.6,"strikeZoneTop":3.33827510300525,"strikeZoneBottom":1.36256836454136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.476407063379547,"aZ":-33.97368426009084,"pfxX":2.379478834486286,"pfxZ":-1.4224575397440606,"pX":-1.0587349517954932,"pZ":2.8076389015167553,"vX0":1.6153923543713054,"vY0":-112.53619965633597,"vZ0":0.543014673174804,"x":157.36,"y":162.97,"x0":-2.0976229187817035,"y0":50.00051349530835,"z0":6.034636771527982,"aX":3.0183294246894734},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.0,"breakHorizontal":-4.8,"spinRate":2378,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.48873707326547944,"extension":6.126704624536397},"index":0,"playId":"085f23cd-9144-3cc0-9374-7ee8b7925807","pitchNumber":1,"startTime":"2025-07-27T23:54:19.202Z","endTime":"2025-07-27T23:54:23.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.38761155553556,"strikeZoneBottom":1.52567750303415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.622585283911036,"aZ":-24.463342089474995,"pfxX":-1.7799135065223184,"pfxZ":4.632812707308071,"pX":-0.5552314350106778,"pZ":2.9919517391138233,"vX0":3.5566167950925087,"vY0":-127.95864499814684,"vZ0":-3.1325610326298277,"x":138.16,"y":158.0,"x0":-1.729918950452642,"y0":50.00083156762214,"z0":6.1420603901423,"aX":-2.9610291047098594},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.9,"breakHorizontal":2.4,"spinRate":2374,"spinDirection":199},"zone":1,"typeConfidence":0.89,"plateTime":0.4275408988069893,"extension":6.091535093164745},"index":1,"playId":"a10851f6-1932-382f-8b0a-b5237111c9e5","pitchNumber":2,"startTime":"2025-07-27T23:54:33.540Z","endTime":"2025-07-27T23:54:37.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.36705439396648,"strikeZoneBottom":1.53380667735906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02681203490788,"aZ":-30.847234981856367,"pfxX":-0.7062408498330847,"pfxZ":0.9393709131982733,"pX":0.17508692173317056,"pZ":-0.7336732324641569,"vX0":5.066076971293567,"vY0":-117.95898079395472,"vZ0":-8.34788362352002,"x":110.33,"y":258.59,"x0":-1.9068480131121455,"y0":50.0027574391215,"z0":5.687592784714645,"aX":-0.9975963699755466},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.1,"breakHorizontal":0.1,"spinRate":2622,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.46398133230823424,"extension":6.262167514560742},"index":2,"playId":"64e4404a-aeea-3e92-a3e6-9ad44130f6e4","pitchNumber":3,"startTime":"2025-07-27T23:54:49.796Z","endTime":"2025-07-27T23:54:53.035Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.32640146863412,"strikeZoneBottom":1.49365218894635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.772319105537196,"aZ":-12.289379887060031,"pfxX":-5.499006434954855,"pfxZ":10.157797046129701,"pX":-0.9367979632831596,"pZ":4.29523865380149,"vX0":5.106806465008224,"vY0":-139.15571422718756,"vZ0":-2.3933883699358205,"x":152.71,"y":122.81,"x0":-2.082992111534524,"y0":50.000942727760105,"z0":5.982515918157974,"aX":-10.763345087390706},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":8.9,"spinRate":2344,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39388643705008075,"extension":6.259648096816744},"index":3,"playId":"af1299ac-af2f-3b05-b2f6-0a4f947a4866","pitchNumber":4,"startTime":"2025-07-27T23:55:09.142Z","endTime":"2025-07-27T23:55:12.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53179058080986,"aZ":-12.34201247885644,"pfxX":-4.87837250604895,"pfxZ":10.18416051545005,"pX":-0.2233502566121715,"pZ":2.523195974526615,"vX0":6.163894575025053,"vY0":-138.35987953692253,"vZ0":-6.958559091109049,"x":125.51,"y":170.65,"x0":-1.841403552666039,"y0":50.00572204949619,"z0":5.889885042216894,"aX":-9.503554176513619},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2289,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39517466477006913,"extension":6.341901512516212},"index":4,"playId":"1dbf7e7b-b431-3d6d-8187-df9e7e2b4efa","pitchNumber":5,"startTime":"2025-07-27T23:55:28.347Z","endTime":"2025-07-27T23:55:35.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":673540,"fullName":"Kodai Senga"}}},"count":{"balls":4,"strikes":2,"outs":0},"index":5,"playId":"64f218de-bdcd-37cf-9782-522536e8a15b","pitchNumber":5,"startTime":"2025-07-27T23:55:53.460Z","endTime":"2025-07-27T23:56:07.399Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-27T23:56:07.399Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heliot Ramos grounds into a force out, third baseman Ronny Mauricio to second baseman Brett Baty. Jung Hoo Lee out at 2nd. Heliot Ramos to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T23:56:07.402Z","endTime":"2025-07-27T23:56:52.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":77.2,"strikeZoneTop":3.12146360543088,"strikeZoneBottom":1.48049890052931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.44638581395465,"aZ":-28.206995913718046,"pfxX":-6.787941998874329,"pfxZ":2.6870115196812687,"pX":0.39013512153072283,"pZ":0.8097366124113496,"vX0":7.522315613715935,"vY0":-119.54060512342906,"vZ0":-6.1595890103930255,"x":102.13,"y":216.92,"x0":-1.884614991651531,"y0":50.00568085771991,"z0":5.885563277508048,"aX":-10.03513875175558},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":10.9,"spinRate":1378,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4545335945553233,"extension":6.21888891877642},"index":0,"playId":"a6d74101-049c-300b-b14e-dc2622a0107e","pitchNumber":1,"startTime":"2025-07-27T23:56:30.084Z","endTime":"2025-07-27T23:56:35.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.610318482287713,"aZ":-26.76680859523244,"pfxX":-7.845996687912244,"pfxZ":3.229716461169102,"pX":-0.6346227586548404,"pZ":2.146664020084069,"vX0":6.212238535559506,"vY0":-126.88812205385378,"vZ0":-4.209614852032893,"x":141.19,"y":180.82,"x0":-2.0644233426174936,"y0":50.000269636961455,"z0":5.896663162921551,"aX":-13.125852166773473},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":13.3,"spinRate":2194,"spinDirection":229},"zone":4,"typeConfidence":0.8,"plateTime":0.427437631169834,"extension":6.191871168715047},"hitData":{"launchSpeed":50.9,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.44,"coordY":156.17}},"index":1,"playId":"1bbbce18-be62-359e-ae2a-ed6b9badf99b","pitchNumber":2,"startTime":"2025-07-27T23:56:44.853Z","endTime":"2025-07-27T23:56:52.969Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:56:52.969Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Jeff McNeil. Heliot Ramos to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T23:57:01.617Z","endTime":"2025-07-27T23:58:22.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.49896114456082,"strikeZoneBottom":1.68523538515639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9819843830484,"aZ":-22.411598596479458,"pfxX":-3.218831013197735,"pfxZ":5.627753936540669,"pX":0.3873138955801434,"pZ":0.383749925139521,"vX0":6.797911257080331,"vY0":-130.06356223715304,"vZ0":-9.804074012762545,"x":102.24,"y":228.42,"x0":-1.8271128029389465,"y0":50.005979601680345,"z0":5.863602420807041,"aX":-5.58752126384002},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":4.6,"spinRate":2374,"spinDirection":205},"zone":14,"typeConfidence":0.87,"plateTime":0.4190716882939829,"extension":6.314871167744279},"index":0,"playId":"9f2fed80-8c1a-38ba-ad35-e1cc5542c717","pitchNumber":1,"startTime":"2025-07-27T23:57:23.515Z","endTime":"2025-07-27T23:57:27.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027171435231722,"aZ":-19.56788355904004,"pfxX":-1.5208698052862757,"pfxZ":7.518892721071824,"pX":-1.0023150684737752,"pZ":2.7777664965813913,"vX0":2.891588116713763,"vY0":-127.82854049283117,"vZ0":-4.12012150723389,"x":155.21,"y":163.78,"x0":-1.9438024513713252,"y0":50.00519043919938,"z0":5.920709977381358,"aX":-2.5511600179567435},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.1,"breakHorizontal":2.2,"spinRate":2428,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.42629371703836316,"extension":6.303810340884383},"index":1,"playId":"c4e40078-53b7-3a95-bb88-bae5cfca23d3","pitchNumber":2,"startTime":"2025-07-27T23:57:44.075Z","endTime":"2025-07-27T23:57:48.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35469240226369,"aZ":-14.319365240115946,"pfxX":-3.6560312710186817,"pfxZ":9.299733912998718,"pX":-0.33983197073287724,"pZ":3.233908817897861,"vX0":5.5543373969060665,"vY0":-137.43391150771595,"vZ0":-4.931466700948162,"x":129.95,"y":151.46,"x0":-1.9084655661421916,"y0":50.005093627817864,"z0":6.018069356371463,"aX":-7.021701503836814},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":5.5,"spinRate":2263,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39794835632768955,"extension":6.250266720087831},"hitData":{"launchSpeed":102.7,"launchAngle":39.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.32,"coordY":52.86}},"index":2,"playId":"6c2634c1-1856-3741-9aa5-010bf03240b2","pitchNumber":3,"startTime":"2025-07-27T23:58:09.757Z","endTime":"2025-07-27T23:58:22.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-27T23:58:22.935Z","atBatIndex":23},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Willy Adames reaches on a fielder's choice out, third baseman Ronny Mauricio unassisted. Heliot Ramos out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-27T23:58:25.064Z","endTime":"2025-07-28T00:00:15.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.458409548322358,"aZ":-30.541932794884268,"pfxX":-7.998633760492121,"pfxZ":1.0652449207225922,"pX":-0.7467277732775922,"pZ":1.6976802455656363,"vX0":5.498022234648232,"vY0":-122.02819739565338,"vZ0":-3.914616871836088,"x":145.46,"y":192.94,"x0":-1.9722035409436731,"y0":50.00415841531598,"z0":5.9094218021734655,"aX":-12.254644820630556},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1084,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.4461858643238612,"extension":6.21769430920615},"index":0,"playId":"7826d68b-05b7-3526-b846-dae96158501a","pitchNumber":1,"startTime":"2025-07-27T23:59:01.750Z","endTime":"2025-07-27T23:59:06.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54698201237143,"aZ":-26.079571719401464,"pfxX":-8.168947133825924,"pfxZ":3.5206559222784106,"pX":0.2065034086615773,"pZ":1.2255747505600774,"vX0":8.151406887821508,"vY0":-129.79602977927294,"vZ0":-6.710358135885021,"x":109.13,"y":205.69,"x0":-1.8922111056132256,"y0":50.00198237816675,"z0":5.791722523869443,"aX":-14.136135583492168},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":13.3,"spinRate":2246,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4197275286357893,"extension":6.295747251411151},"index":1,"playId":"02ff0f6b-e86b-3cc7-955d-bde3ba9dd6d4","pitchNumber":2,"startTime":"2025-07-27T23:59:40.841Z","endTime":"2025-07-27T23:59:45.394Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.945075467861834,"aZ":-31.960232381657963,"pfxX":-6.379870662069909,"pfxZ":0.143262883046694,"pX":-0.5488141599364961,"pZ":0.8370297326382022,"vX0":5.49933962876644,"vY0":-120.75931170451305,"vZ0":-5.535369552021223,"x":137.92,"y":216.18,"x0":-2.009109659017004,"y0":50.00375666917794,"z0":5.917758366453166,"aX":-9.576037128710443},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.6,"breakHorizontal":10.6,"spinRate":1200,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4507885849780089,"extension":6.249761601777016},"hitData":{"launchSpeed":29.6,"launchAngle":32.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.41,"coordY":181.15}},"index":2,"playId":"e28a22a1-b895-3f01-a929-9c6d1480b753","pitchNumber":3,"startTime":"2025-07-28T00:00:06.472Z","endTime":"2025-07-28T00:00:15.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:00:15.330Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T00:01:36.489Z","endTime":"2025-07-28T00:04:02.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.55683562683441,"strikeZoneBottom":1.81896831016824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845390416361322,"aZ":-17.703283931031134,"pfxX":-0.5868968587951717,"pfxZ":7.925737637959138,"pX":0.973234951632299,"pZ":1.3646276661997325,"vX0":6.705716902194968,"vY0":-133.3106765254965,"vZ0":-8.946372858314538,"x":79.9,"y":201.94,"x0":-1.4833963884015067,"y0":50.00286622126285,"z0":6.007308266540491,"aX":-1.073074936125447},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":-0.1,"spinRate":2090,"spinDirection":210},"zone":14,"typeConfidence":0.81,"plateTime":0.4086657629519008,"extension":6.232137881093817},"index":0,"playId":"fb6980b5-dcd5-3d5f-b039-787c2d2e8072","pitchNumber":1,"startTime":"2025-07-28T00:02:52.304Z","endTime":"2025-07-28T00:02:56.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.682892973504593,"aZ":-18.866121123056804,"pfxX":-0.9736763842285616,"pfxZ":7.347404633644689,"pX":0.4867913146443624,"pZ":2.279260787229271,"vX0":5.635262519062225,"vY0":-133.46598197097066,"vZ0":-6.623228289253863,"x":98.44,"y":177.24,"x0":-1.5219335489857035,"y0":50.003106419094934,"z0":6.1433692543927725,"aX":-1.7645323933249206},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2110,"spinDirection":211},"zone":9,"typeConfidence":0.74,"plateTime":0.40978444259817426,"extension":6.28395379855649},"index":1,"playId":"47274f93-1d70-3d12-948e-05bee6611fa0","pitchNumber":2,"startTime":"2025-07-28T00:03:04.833Z","endTime":"2025-07-28T00:03:08.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.8,"strikeZoneTop":3.45624563690262,"strikeZoneBottom":1.7213076633965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443167522451223,"aZ":-23.911212074652653,"pfxX":-9.828282202594501,"pfxZ":4.2742186321361375,"pX":0.9726875342113799,"pZ":1.0748030521875707,"vX0":10.231634716777055,"vY0":-137.2161936734511,"vZ0":-8.920897214070253,"x":79.92,"y":209.76,"x0":-1.5031245243978948,"y0":50.00450213154872,"z0":5.96033282893517,"aX":-19.002499395135647},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":1796,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3970881414557219,"extension":6.869940553987439},"index":2,"playId":"f1d6ec60-93a7-33b0-97b3-24c34eecdb0b","pitchNumber":3,"startTime":"2025-07-28T00:03:24.205Z","endTime":"2025-07-28T00:03:27.862Z","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.6,"endSpeed":87.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.692446616147507,"aZ":-24.124783212928005,"pfxX":-10.62982678404168,"pfxZ":4.151516163237373,"pX":-0.6442718831222871,"pZ":2.2745133519677845,"vX0":6.223517203508525,"vY0":-137.6884716318099,"vZ0":-5.841707238467871,"x":141.56,"y":177.37,"x0":-1.5408968733076234,"y0":50.00555780457613,"z0":6.03388928771659,"aX":-20.618105015625215},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":18.1,"spinRate":1831,"spinDirection":230},"zone":7,"typeConfidence":0.92,"plateTime":0.3962977979349609,"extension":6.381515131808237},"index":3,"playId":"63007e9e-f225-31b3-99f2-24950fc8aae3","pitchNumber":4,"startTime":"2025-07-28T00:03:39.016Z","endTime":"2025-07-28T00:03:43.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.510461228850705,"aZ":-20.763206294845578,"pfxX":-0.062356223719544523,"pfxZ":6.369530993325627,"pX":1.3875200195763868,"pZ":2.565601862277213,"vX0":6.957239062864083,"vY0":-131.8521898792692,"vZ0":-5.814740798715667,"x":64.11,"y":169.51,"x0":-1.258171410134204,"y0":50.0018746419479,"z0":6.294260323636281,"aX":-0.11318968230230915},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":-1.2,"spinRate":2122,"spinDirection":201},"zone":14,"typeConfidence":0.86,"plateTime":0.41271254788559997,"extension":6.474571522613537},"index":4,"playId":"08b81e20-4421-372d-83ab-e23307e9d8d1","pitchNumber":5,"startTime":"2025-07-28T00:03:58.213Z","endTime":"2025-07-28T00:04:02.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:04:02.060Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (9) on a line drive to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T00:04:03.424Z","endTime":"2025-07-28T00:05:11.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.2,"strikeZoneTop":3.67095186999197,"strikeZoneBottom":1.79540747670544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.293414156564186,"aZ":-21.49033537471301,"pfxX":-9.984287980082279,"pfxZ":5.461723343138304,"pX":0.21109089877327553,"pZ":1.604831016803175,"vX0":7.982131124954034,"vY0":-137.93990555675595,"vZ0":-8.187443547549298,"x":108.95,"y":195.45,"x0":-1.4012212113527827,"y0":50.00347712145815,"z0":6.023325183766341,"aX":-19.53505672499176},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":16.8,"spinRate":2004,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.3947720234765195,"extension":6.163501031844209},"index":0,"playId":"ac1a66ca-f0f1-36b0-9f12-55e2cdd4789a","pitchNumber":1,"startTime":"2025-07-28T00:04:25.628Z","endTime":"2025-07-28T00:04:29.880Z","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":87.9,"endSpeed":81.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47203443366254,"aZ":-26.006064567177308,"pfxX":-6.221170749825895,"pfxZ":3.7165277439381406,"pX":0.12905217148605766,"pZ":1.7128452727432797,"vX0":6.5135939878873375,"vY0":-127.7597672939466,"vZ0":-5.643763152598402,"x":112.08,"y":192.53,"x0":-1.6410427053291974,"y0":50.00120801413618,"z0":5.985302764023211,"aX":-10.31916127263697},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.8,"breakHorizontal":9.8,"spinRate":1878,"spinDirection":230},"zone":8,"typeConfidence":0.94,"plateTime":0.42815848268087864,"extension":6.351086158835453},"index":1,"playId":"2d57c917-3d6e-3f6c-bb6d-24193804cf8f","pitchNumber":2,"startTime":"2025-07-28T00:04:39.594Z","endTime":"2025-07-28T00:04:43.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.908894246779784,"aZ":-18.9898160490756,"pfxX":-0.7814650521001845,"pfxZ":7.189178741066919,"pX":0.4411225130017913,"pZ":2.210052198778697,"vX0":5.304297672255215,"vY0":-133.62297598939944,"vZ0":-7.1100960286400525,"x":100.19,"y":179.11,"x0":-1.4560535812286821,"y0":50.00524495330363,"z0":6.237820567366822,"aX":-1.4340686574601116},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":0.5,"spinRate":2152,"spinDirection":205},"zone":9,"typeConfidence":0.83,"plateTime":0.40766271964704837,"extension":6.1701431701594665},"hitData":{"launchSpeed":88.1,"launchAngle":25.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.75,"coordY":112.39}},"index":2,"playId":"6c48c908-e87d-3307-ab23-734e65d2be83","pitchNumber":3,"startTime":"2025-07-28T00:04:59.833Z","endTime":"2025-07-28T00:05:11.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:05:11.879Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Starling Marte walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T00:05:11.652Z","endTime":"2025-07-28T00:09:33.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.68994892088397,"strikeZoneBottom":1.57921013234738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41018677015138,"aZ":-21.655478715839006,"pfxX":3.6714787917540805,"pfxZ":6.888657149304112,"pX":-0.8328752251627896,"pZ":3.434312618495106,"vX0":1.2312473971536095,"vY0":-121.84322247677596,"vZ0":-2.0730715420189343,"x":148.75,"y":146.05,"x0":-1.8197451103828224,"y0":50.00453681135761,"z0":6.137820026030099,"aX":5.60709309159787},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.4,"breakHorizontal":-7.0,"spinRate":2177,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.44687127353582135,"extension":6.201290716883079},"index":0,"playId":"e9440d8a-80f9-38a9-a9eb-64b33f71b18f","pitchNumber":1,"startTime":"2025-07-28T00:05:42.913Z","endTime":"2025-07-28T00:05:46.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.71263340740834,"strikeZoneBottom":1.60248278738147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.231151999968976,"aZ":-24.939728892779343,"pfxX":-9.279492897969678,"pfxZ":3.714401224680585,"pX":0.28054744183429775,"pZ":1.3654753506671902,"vX0":8.619025740515701,"vY0":-137.24456491031114,"vZ0":-8.003274922616923,"x":106.31,"y":201.91,"x0":-1.6625148268316534,"y0":50.00581841762631,"z0":5.962145333993952,"aX":-18.087780177365442},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":1913,"spinDirection":222},"zone":14,"typeConfidence":0.88,"plateTime":0.39585084175676455,"extension":6.771838606995575},"index":1,"playId":"51c7852c-2306-3843-bee0-ea738388134b","pitchNumber":2,"startTime":"2025-07-28T00:06:01.739Z","endTime":"2025-07-28T00:06:05.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.66153886357262,"strikeZoneBottom":1.66602424075153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.339648542319196,"aZ":-17.898748569348538,"pfxX":-0.5306192752181911,"pfxZ":7.948339212787149,"pX":1.7628614820955808,"pZ":1.843311951105148,"vX0":8.34432328592546,"vY0":-132.21298700125658,"vZ0":-8.02836658735611,"x":49.8,"y":189.01,"x0":-1.3458243894290032,"y0":50.00316365978665,"z0":6.198621073642118,"aX":-0.9534333764041483},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.1,"breakHorizontal":-0.6,"spinRate":2193,"spinDirection":205},"zone":14,"typeConfidence":0.78,"plateTime":0.41198594860548887,"extension":6.379296066430193},"index":2,"playId":"3485ff5a-22fa-31a0-8d09-474e1168e139","pitchNumber":3,"startTime":"2025-07-28T00:06:21.589Z","endTime":"2025-07-28T00:06:24.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.65325765333746,"strikeZoneBottom":1.60148160209115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.196682930930177,"aZ":-26.66904897754165,"pfxX":-8.682236585953504,"pfxZ":3.226714554112239,"pX":0.5971440124827927,"pZ":1.4599750392334168,"vX0":9.01791056939421,"vY0":-128.5973932904912,"vZ0":-5.957281383315465,"x":94.24,"y":199.36,"x0":-1.797533194123462,"y0":50.00029764121229,"z0":5.827695832687421,"aX":-14.799878660032569},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":14.2,"spinRate":1898,"spinDirection":237},"zone":14,"typeConfidence":0.94,"plateTime":0.4230409958111574,"extension":6.568273157303564},"index":3,"playId":"cb358075-aa15-3ca0-8a9f-cba3075f8f60","pitchNumber":4,"startTime":"2025-07-28T00:06:39.865Z","endTime":"2025-07-28T00:06:43.931Z","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":88.1,"endSpeed":81.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.230999316644574,"aZ":-25.310179208921546,"pfxX":-10.131436315680656,"pfxZ":4.087230606541003,"pX":-0.8296857725398494,"pZ":1.6952616371547187,"vX0":5.864928731862557,"vY0":-128.23311536203863,"vZ0":-5.579568616597046,"x":148.63,"y":193.01,"x0":-1.8192436767554974,"y0":50.00521928782055,"z0":5.850530514048565,"aX":-17.030669093698197},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":17.2,"spinRate":2051,"spinDirection":226},"zone":13,"typeConfidence":0.96,"plateTime":0.4256367759860433,"extension":6.442853901018031},"index":4,"playId":"0aa8060a-e9f8-38f5-8a88-95328b81489f","pitchNumber":5,"startTime":"2025-07-28T00:07:00.692Z","endTime":"2025-07-28T00:07:05.980Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"4dbe80ba-6ac4-4103-a5e8-0ead56b3ce4f","startTime":"2025-07-28T00:07:29.096Z","endTime":"2025-07-28T00:07:34.096Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.61699054356846,"strikeZoneBottom":1.6306344038972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.453465848317617,"aZ":-18.413120276004875,"pfxX":-0.603034488809258,"pfxZ":7.3689066399451555,"pX":1.2187604280977429,"pZ":3.0033629460618694,"vX0":7.154897855372271,"vY0":-135.06354449752337,"vZ0":-5.396566519863342,"x":70.54,"y":157.69,"x0":-1.3741911312417068,"y0":50.002261661882585,"z0":6.301695384985943,"aX":-1.1266275455710935},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.5,"breakHorizontal":-0.2,"spinRate":2125,"spinDirection":210},"zone":12,"typeConfidence":0.73,"plateTime":0.4038772982191805,"extension":6.427507931834258},"index":6,"playId":"0a39ec3d-9999-35ea-b953-ece0a5274e27","pitchNumber":6,"startTime":"2025-07-28T00:07:47.310Z","endTime":"2025-07-28T00:07:51.532Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.252751217932786,"aZ":-23.10437242561995,"pfxX":-10.184563160206078,"pfxZ":4.87147950719992,"pX":-0.6092237205391821,"pZ":2.0236835587114004,"vX0":6.285198805411803,"vY0":-135.25442051561464,"vZ0":-6.323227578904394,"x":140.22,"y":184.14,"x0":-1.6345447721116357,"y0":50.00215849358648,"z0":6.00158853349439,"aX":-18.95395971006804},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":1930,"spinDirection":221},"zone":7,"typeConfidence":0.84,"plateTime":0.4042683481138729,"extension":6.405490747842905},"index":7,"playId":"cb2496a3-647e-3169-9dec-f190fd11e0a1","pitchNumber":7,"startTime":"2025-07-28T00:08:07.355Z","endTime":"2025-07-28T00:08:11.460Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.391931766792027,"aZ":-21.849653215709278,"pfxX":0.8767124574931714,"pfxZ":5.657166124360121,"pX":0.18050811107682893,"pZ":2.9001069038774885,"vX0":3.993462971188438,"vY0":-132.94453368590456,"vZ0":-5.082486608619499,"x":110.12,"y":160.48,"x0":-1.4433096928957125,"y0":50.0008151066326,"z0":6.382567912201058,"aX":1.598111957528516},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.6,"breakHorizontal":-2.3,"spinRate":2066,"spinDirection":194},"zone":5,"typeConfidence":0.92,"plateTime":0.40902614215855415,"extension":6.367719376987174},"index":8,"playId":"61edf935-1081-3034-878f-ddac2fcc4034","pitchNumber":8,"startTime":"2025-07-28T00:08:30.792Z","endTime":"2025-07-28T00:08:34.500Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39159262682298,"aZ":-26.559988577132632,"pfxX":-10.04489747563295,"pfxZ":2.9022272094501744,"pX":0.06341093691890924,"pZ":2.3031490679139845,"vX0":8.55089821239113,"vY0":-138.56271339124925,"vZ0":-5.39369648269773,"x":114.58,"y":176.59,"x0":-1.765038802555085,"y0":50.00415373434846,"z0":6.061081951760422,"aX":-19.43750430184269},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":16.3,"spinRate":1855,"spinDirection":231},"zone":5,"typeConfidence":0.93,"plateTime":0.3960437173261995,"extension":6.358261557246738},"index":9,"playId":"f217f054-1d55-369c-954b-825c0e315484","pitchNumber":9,"startTime":"2025-07-28T00:09:00.779Z","endTime":"2025-07-28T00:09:05.331Z","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":95.7,"endSpeed":89.4,"strikeZoneTop":3.64694385922818,"strikeZoneBottom":1.65342461019468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.449830769173104,"aZ":-26.08818348056864,"pfxX":-7.568747227687387,"pfxZ":3.046505818308252,"pX":0.47742697359621294,"pZ":1.4852741421864935,"vX0":8.699119326843814,"vY0":-139.11827340115673,"vZ0":-7.704748229132056,"x":98.8,"y":198.68,"x0":-1.6778858385505717,"y0":50.005743137506165,"z0":5.96969211622988,"aX":-15.131116983400757},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":1885,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.39080284643442065,"extension":6.315037178781634},"index":10,"playId":"b3f16c94-d743-3e65-8fa0-c6494efcfeeb","pitchNumber":10,"startTime":"2025-07-28T00:09:28.202Z","endTime":"2025-07-28T00:09:33.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:09:33.065Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brett Baty grounds into a double play, pitcher Spencer Bivens to shortstop Willy Adames to first baseman Dominic Smith. Starling Marte out at 2nd. Brett Baty out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-28T00:11:01.393Z","endTime":"2025-07-28T00:12:06.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-28T00:09:59.757Z","endTime":"2025-07-28T00:11:03.545Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.469828147931906,"aZ":-27.108837840151836,"pfxX":-8.460895058665251,"pfxZ":2.979584809611847,"pX":-0.11228787030485564,"pZ":1.3940011325110462,"vX0":6.706708558737236,"vY0":-128.9290407914215,"vZ0":-6.368822848231043,"x":121.28,"y":201.14,"x0":-1.6361810129347634,"y0":50.00232953637924,"z0":5.9627189290331,"aX":-14.376480498945833},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":14.0,"spinRate":1759,"spinDirection":233},"zone":13,"typeConfidence":0.94,"plateTime":0.42333216190326795,"extension":6.562769024641673},"index":1,"playId":"9011118f-5181-39ba-ac47-1a3fe4caa14f","pitchNumber":1,"startTime":"2025-07-28T00:11:03.545Z","endTime":"2025-07-28T00:11:07.384Z","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":87.6,"endSpeed":82.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.49014801702304,"aZ":-25.505834708572344,"pfxX":-8.723352557222908,"pfxZ":3.9542447866240575,"pX":-0.2953866548792833,"pZ":1.7872708916157964,"vX0":6.564463565077232,"vY0":-127.55506578546678,"vZ0":-5.42153016090214,"x":128.26,"y":190.52,"x0":-1.7396029200921637,"y0":50.00246494695505,"z0":5.892467260357575,"aX":-14.710165552864735},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":14.8,"spinRate":1850,"spinDirection":231},"zone":7,"typeConfidence":0.97,"plateTime":0.42562710127940795,"extension":6.627550925635199},"index":2,"playId":"19b67d44-f46a-3047-94a3-ec6d1cf8c5e2","pitchNumber":2,"startTime":"2025-07-28T00:11:21.770Z","endTime":"2025-07-28T00:11:25.536Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-28T00:11:38.148Z","endTime":"2025-07-28T00:11:58.624Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.38124579460234,"aZ":-22.513066045227703,"pfxX":-9.731268192293152,"pfxZ":5.614794081601594,"pX":0.17154394875789403,"pZ":1.2250601397949268,"vX0":7.359619260201753,"vY0":-129.8780532266173,"vZ0":-7.613949713068315,"x":110.46,"y":205.7,"x0":-1.4245022046735436,"y0":50.004303146368684,"z0":5.888095673972558,"aX":-16.745405971475698},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.8,"breakHorizontal":16.2,"spinRate":1872,"spinDirection":231},"zone":14,"typeConfidence":0.89,"plateTime":0.420586949567598,"extension":6.66744395178427},"hitData":{"launchSpeed":85.1,"launchAngle":-22.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.09,"coordY":182.59}},"index":4,"playId":"8c9718df-aeaf-3fe3-b6e9-ef00ae45a122","pitchNumber":3,"startTime":"2025-07-28T00:11:58.624Z","endTime":"2025-07-28T00:12:06.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:12:06.140Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (15) on a line drive to left center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:13:53.917Z","endTime":"2025-07-28T00:15:49.385Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":81.1,"strikeZoneTop":3.60073995731147,"strikeZoneBottom":1.73673127946488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.588913759754817,"aZ":-28.107845484208653,"pfxX":-8.208450120695389,"pfxZ":2.4175262034665987,"pX":-2.049418108362255,"pZ":3.3044071378360895,"vX0":3.222218349197022,"vY0":-128.7661182615197,"vZ0":-1.1972300850067883,"x":195.12,"y":149.56,"x0":-2.2502121488878766,"y0":50.00078892518339,"z0":5.948883968394239,"aX":-13.790404199072348},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":14.2,"spinRate":2305,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.42527914353769614,"extension":6.157359023316463},"index":0,"playId":"647f5711-1629-343e-8407-9171f35d43fa","pitchNumber":1,"startTime":"2025-07-28T00:14:50.881Z","endTime":"2025-07-28T00:14:56.896Z","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.3,"endSpeed":83.3,"strikeZoneTop":3.56020178298363,"strikeZoneBottom":1.75463520184245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.8485764130943,"aZ":-25.333489455056924,"pfxX":-8.398248679373326,"pfxZ":3.9142727348776054,"pX":0.1876694857635134,"pZ":0.5451160313598493,"vX0":8.173669088594728,"vY0":-131.14801773511198,"vZ0":-8.732290502522032,"x":109.85,"y":224.06,"x0":-1.8731191262043407,"y0":50.002780342280396,"z0":5.797177351343333,"aX":-14.679536476062678},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.4,"breakHorizontal":13.4,"spinRate":2309,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.41709255255779976,"extension":6.164842204201517},"index":1,"playId":"a27a234e-4b61-3f51-a5ea-d1b2cea12729","pitchNumber":2,"startTime":"2025-07-28T00:15:07.217Z","endTime":"2025-07-28T00:15:12.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.03137088851926,"aZ":-24.01291926946879,"pfxX":0.3165051505670706,"pfxZ":4.808614264123178,"pX":0.1346176304589587,"pZ":2.1293956035146353,"vX0":4.845821700005295,"vY0":-128.97905477971852,"vZ0":-4.968005816833889,"x":111.87,"y":181.29,"x0":-1.8039627295116325,"y0":50.000792180903034,"z0":5.915389379677027,"aX":0.5370036168730892},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":-1.6,"spinRate":2365,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4235070758186277,"extension":6.280404260690117},"hitData":{"launchSpeed":109.6,"launchAngle":21.0,"totalDistance":413.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":64.89,"coordY":43.25}},"index":2,"playId":"ca45a7a6-2847-3934-a142-576a634cea96","pitchNumber":3,"startTime":"2025-07-28T00:15:24.218Z","endTime":"2025-07-28T00:15:49.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:15:49.385Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Yastrzemski pops out to third baseman Ronny Mauricio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:15:48.324Z","endTime":"2025-07-28T00:17:45.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.42243362996812,"strikeZoneBottom":1.6373090467863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.196365508381145,"aZ":-28.805105137717252,"pfxX":-7.646913462321972,"pfxZ":2.0516267905577408,"pX":-0.7879323328954111,"pZ":3.7717691143953482,"vX0":5.393304001119071,"vY0":-126.89360807070253,"vZ0":0.013709792491387818,"x":147.03,"y":136.94,"x0":-1.9396829628471965,"y0":50.00348531537687,"z0":6.047424073544177,"aX":-12.561827165385269},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":2169,"spinDirection":229},"zone":11,"typeConfidence":0.8,"plateTime":0.43045038478126685,"extension":6.09618893557706},"index":0,"playId":"f1013c1b-630d-307d-a0ac-d5ecbaac7996","pitchNumber":1,"startTime":"2025-07-28T00:16:12.493Z","endTime":"2025-07-28T00:16:19.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.52250225511418,"aZ":-31.569690222051328,"pfxX":3.2114300686019748,"pfxZ":0.47409386729886016,"pX":0.130147313840333,"pZ":2.882376326976448,"vX0":3.7947811352232796,"vY0":-112.43115630502474,"vZ0":0.08397470828311038,"x":112.04,"y":160.96,"x0":-1.9973164474997944,"y0":50.00457636455147,"z0":6.050409303500446,"aX":4.107712627528746},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.2,"breakHorizontal":-6.8,"spinRate":2389,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.4873053880286822,"extension":5.916087891278032},"index":1,"playId":"783bff36-c7ca-38be-b65d-8235635c777c","pitchNumber":2,"startTime":"2025-07-28T00:16:27.340Z","endTime":"2025-07-28T00:16:32.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.38539953631803,"strikeZoneBottom":1.59916456183544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.284398963324055,"aZ":-33.0350524549861,"pfxX":-7.306963464818303,"pfxZ":-0.6053374454057607,"pX":-1.427605428104099,"pZ":1.9917616039626034,"vX0":3.598853158732024,"vY0":-118.59267947118339,"vZ0":-2.3359770604567682,"x":171.42,"y":185.0,"x0":-2.0103103042279247,"y0":50.00000729717133,"z0":5.98365607786244,"aX":-10.4746314602001},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.3,"breakHorizontal":12.5,"spinRate":999,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.46070334768365306,"extension":6.112787840712752},"index":2,"playId":"05d92562-0691-39b7-90bd-c8b17400465f","pitchNumber":3,"startTime":"2025-07-28T00:16:50.320Z","endTime":"2025-07-28T00:16:55.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.293878969964087,"aZ":-13.605911404771504,"pfxX":-6.0671985397123205,"pfxZ":9.891906992030298,"pX":-0.76321855114526,"pZ":3.0441721571293505,"vX0":5.356422962881325,"vY0":-136.00066203900357,"vZ0":-5.199796742879072,"x":146.09,"y":156.59,"x0":-1.9681856363473682,"y0":50.00043265218464,"z0":5.921471769243937,"aX":-11.385813518814777},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2344,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.40245309624982806,"extension":6.183851100459014},"index":3,"playId":"58a09b85-46c6-39a2-8aa5-8880e62900ec","pitchNumber":4,"startTime":"2025-07-28T00:17:06.165Z","endTime":"2025-07-28T00:17:10.772Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T00:17:17.999Z","endTime":"2025-07-28T00:17:35.746Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76605464869294,"aZ":-11.487276292755288,"pfxX":-5.036023508129587,"pfxZ":10.74562576205393,"pX":0.2644580090644197,"pZ":3.239182451569924,"vX0":7.5554878402679755,"vY0":-138.33194950935234,"vZ0":-4.946566204062532,"x":106.92,"y":151.32,"x0":-1.8563306944614035,"y0":50.00390297295229,"z0":5.82998993724831,"aX":-9.696681525892112},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.5,"breakHorizontal":7.4,"spinRate":2432,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3969608150272279,"extension":6.336105413853529},"hitData":{"launchSpeed":83.4,"launchAngle":76.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.26,"coordY":165.87}},"index":5,"playId":"c0032dda-0741-3b31-998b-a3e1444cd40e","pitchNumber":5,"startTime":"2025-07-28T00:17:35.746Z","endTime":"2025-07-28T00:17:45.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:17:45.051Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:17:57.581Z","endTime":"2025-07-28T00:20:17.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.19755254913242,"strikeZoneBottom":1.60123250019937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.480146520961927,"aZ":-25.711064081651394,"pfxX":-9.957550897391622,"pfxZ":3.9538484365175677,"pX":-0.7115790534313109,"pZ":1.3497436083463306,"vX0":6.299924460418247,"vY0":-126.4669835606992,"vZ0":-6.104586883342536,"x":144.12,"y":202.34,"x0":-1.9291271271421175,"y0":50.00504379976162,"z0":5.831337390066573,"aX":-16.28614216605448},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.1,"breakHorizontal":16.8,"spinRate":2175,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43152917119408185,"extension":6.192774211470852},"index":0,"playId":"abe0afdb-6d10-35de-84ff-4703abae5d89","pitchNumber":1,"startTime":"2025-07-28T00:18:14.630Z","endTime":"2025-07-28T00:18:21.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.18484442214041,"strikeZoneBottom":1.5594853030597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.032971498023336,"aZ":-35.34715445488102,"pfxX":4.659689234641057,"pfxZ":-2.358893754884464,"pX":0.1111722209055336,"pZ":0.36505785607610186,"vX0":3.32539594979989,"vY0":-115.44772839046192,"vZ0":-4.545097575596936,"x":112.76,"y":228.92,"x0":-1.9546225453959376,"y0":50.00308642604615,"z0":5.771539336761974,"aX":6.271703322628451},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.2,"breakHorizontal":-9.2,"spinRate":2434,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4749255356798465,"extension":6.1479632926584875},"index":1,"playId":"cfd04832-9ea6-39aa-ad6a-a841098b75e1","pitchNumber":2,"startTime":"2025-07-28T00:18:34.479Z","endTime":"2025-07-28T00:18:38.415Z","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":94.4,"endSpeed":87.0,"strikeZoneTop":3.2218247106439,"strikeZoneBottom":1.62566924745135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81904551707612,"aZ":-12.807335483593967,"pfxX":-6.40206014511717,"pfxZ":10.075097141965102,"pX":-0.2464559379330933,"pZ":2.1812876097508704,"vX0":6.77354158049314,"vY0":-137.17254548931012,"vZ0":-7.59337843149066,"x":126.39,"y":179.89,"x0":-1.9055892745634389,"y0":50.00635747528244,"z0":5.8420469833982205,"aX":-12.31142650848906},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":10.3,"spinRate":2371,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39795158661569774,"extension":6.304027495498816},"index":2,"playId":"ce3fb880-8c20-34b6-9d7c-84ef2a25eb1c","pitchNumber":3,"startTime":"2025-07-28T00:18:49.906Z","endTime":"2025-07-28T00:18:54.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.16071581307681,"strikeZoneBottom":1.59358388731727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69508306120803,"aZ":-25.934610415625517,"pfxX":-4.802834921805356,"pfxZ":3.5570567120694525,"pX":-0.2601960215945012,"pZ":1.5056007435322094,"vX0":6.051172407936993,"vY0":-130.82713529214686,"vZ0":-6.262515078842197,"x":126.92,"y":198.13,"x0":-1.96707087994508,"y0":50.00006318203016,"z0":5.844805594541276,"aX":-8.417956648314192},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.4,"breakHorizontal":7.6,"spinRate":2361,"spinDirection":207},"zone":8,"typeConfidence":0.74,"plateTime":0.4168730305109709,"extension":6.3566537734520185},"index":3,"playId":"66479afa-b658-3470-a568-3c3016612d9a","pitchNumber":4,"startTime":"2025-07-28T00:19:06.602Z","endTime":"2025-07-28T00:19:10.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-28T00:19:28.075Z","endTime":"2025-07-28T00:19:53.477Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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":96.4,"endSpeed":88.7,"strikeZoneTop":2.99074684731551,"strikeZoneBottom":1.47764398950484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.507335778092358,"aZ":-12.715950247147278,"pfxX":-6.348960550886933,"pfxZ":9.75841330171828,"pX":0.17745777018168327,"pZ":0.896932334271148,"vX0":8.191959219587797,"vY0":-139.84403172818614,"vZ0":-10.554350566357648,"x":110.24,"y":214.56,"x0":-1.955613447413126,"y0":50.00360773309367,"z0":5.538497740010845,"aX":-12.66192848729954},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":10.0,"spinRate":2318,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39064712486377484,"extension":6.592528822308993},"index":5,"playId":"b76528af-cee1-3e78-9e19-29dfa1d40447","pitchNumber":5,"startTime":"2025-07-28T00:19:53.477Z","endTime":"2025-07-28T00:19:57.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":2.95861094516475,"strikeZoneBottom":1.50333494792893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.861846941892704,"aZ":-33.685689097799774,"pfxX":-9.640202078641483,"pfxZ":-1.011410575455308,"pX":-0.5374637751073104,"pZ":1.2267803258258336,"vX0":6.135003319768523,"vY0":-121.97278392744994,"vZ0":-4.2642694030658035,"x":137.49,"y":205.66,"x0":-1.8434910285175785,"y0":50.00342563214414,"z0":5.928944912969084,"aX":-14.404663870205757},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":15.8,"spinRate":1233,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4505081888179885,"extension":6.127920960876594},"index":6,"playId":"a4c9ca84-bbe4-3c9c-8f03-3fd176a8bffe","pitchNumber":6,"startTime":"2025-07-28T00:20:10.209Z","endTime":"2025-07-28T00:20:17.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:20:17.049Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:20:31.650Z","endTime":"2025-07-28T00:21:37.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.6,"strikeZoneTop":3.39093562210974,"strikeZoneBottom":1.68753777744717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11578003159813,"aZ":-25.392249446123746,"pfxX":-3.4587214167678146,"pfxZ":3.978948227991544,"pX":-0.092217724305665,"pZ":0.5824840924201604,"vX0":5.66727668919757,"vY0":-128.7615308405222,"vZ0":-8.322795269025919,"x":120.52,"y":223.05,"x0":-1.8579684574184512,"y0":50.001733620530395,"z0":5.778653989246686,"aX":-5.891996283873687},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.8,"breakHorizontal":5.2,"spinRate":2430,"spinDirection":197},"zone":13,"typeConfidence":0.81,"plateTime":0.4230599606225436,"extension":6.264744619760187},"index":0,"playId":"e40bcf9c-acba-3257-a47c-36af58d5e84a","pitchNumber":1,"startTime":"2025-07-28T00:20:44.902Z","endTime":"2025-07-28T00:20:48.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.37579410127469,"strikeZoneBottom":1.67398169688251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72628941222792,"aZ":-13.641270617523459,"pfxX":-5.15600337076127,"pfxZ":9.687026291668165,"pX":-1.1108260106263141,"pZ":2.2715244167209274,"vX0":4.223952989632793,"vY0":-136.85013435547646,"vZ0":-7.333795179268987,"x":159.34,"y":177.45,"x0":-1.9978024606731266,"y0":50.00260200248523,"z0":5.903893792033319,"aX":-9.865048442838894},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":2332,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39890511924859595,"extension":6.348958084260913},"index":1,"playId":"fafd4d2c-d7a8-3ae3-a14b-0fc6a3abd8eb","pitchNumber":2,"startTime":"2025-07-28T00:21:06.897Z","endTime":"2025-07-28T00:21:11.036Z","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":93.2,"endSpeed":86.4,"strikeZoneTop":3.4481207074456,"strikeZoneBottom":1.61842336849306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.521036612301486,"aZ":-14.119920503067,"pfxX":-6.310280546190341,"pfxZ":9.575024401975401,"pX":-0.4283737747791801,"pZ":1.7204472754837996,"vX0":6.228928213437766,"vY0":-135.45360746487097,"vZ0":-8.470493078019679,"x":133.33,"y":192.33,"x0":-1.9218343503019808,"y0":50.00503338579737,"z0":5.844647913339209,"aX":-11.90007708082801},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2313,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.40213666519663027,"extension":6.1685206403055055},"hitData":{"launchSpeed":86.0,"launchAngle":29.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.77,"coordY":82.96}},"index":2,"playId":"a11568af-686a-39f2-92e8-e5e2e230ad6a","pitchNumber":3,"startTime":"2025-07-28T00:21:26.460Z","endTime":"2025-07-28T00:21:37.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:21:37.432Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Wisely walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:21:37.817Z","endTime":"2025-07-28T00:24:48.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.25360698027667,"strikeZoneBottom":1.61626862631226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.504150908577667,"aZ":-34.3005794926087,"pfxX":0.8703098160205585,"pfxZ":-1.5936948508895803,"pX":0.21500517465293578,"pZ":1.087791762162614,"vX0":4.666279371219224,"vY0":-115.50627092436302,"vZ0":-3.3226115514276606,"x":108.8,"y":209.41,"x0":-1.9526320713226475,"y0":50.001640345456764,"z0":5.876606160353687,"aX":1.1629616547234307},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.5,"breakHorizontal":-2.9,"spinRate":2482,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.47601825704885403,"extension":6.113981047717261},"index":0,"playId":"e450d954-b714-3aff-b486-8517bfca573a","pitchNumber":1,"startTime":"2025-07-28T00:22:02.111Z","endTime":"2025-07-28T00:22:07.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0357279780171,"aZ":-13.84427614747207,"pfxX":-6.244391933683481,"pfxZ":9.853694909419659,"pX":-0.9346728235926216,"pZ":2.4005320250049405,"vX0":4.922771497411058,"vY0":-135.83568643798964,"vZ0":-6.8405242636491845,"x":152.63,"y":173.97,"x0":-1.963311613808168,"y0":50.002969776214194,"z0":5.922678009138711,"aX":-11.615473636686522},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2212,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.40393897622664543,"extension":6.190352821433508},"index":1,"playId":"d96a03e1-cf47-3f95-bbbf-77eeb92dd52e","pitchNumber":2,"startTime":"2025-07-28T00:22:31.597Z","endTime":"2025-07-28T00:22:35.378Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93814477070555,"aZ":-14.528769534468484,"pfxX":-6.069732083666674,"pfxZ":9.355925083645422,"pX":0.07570237175218833,"pZ":3.0771342114460487,"vX0":7.494991266741755,"vY0":-135.99208932402823,"vZ0":-5.151944753099133,"x":114.11,"y":155.7,"x0":-1.918728978542957,"y0":50.00075109126065,"z0":5.992950171937447,"aX":-11.444978142344917},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2291,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4017359368651312,"extension":6.301850914811516},"index":2,"playId":"6819ef4b-3600-33f8-aa5f-96c3120edb7d","pitchNumber":3,"startTime":"2025-07-28T00:22:51.195Z","endTime":"2025-07-28T00:22:55.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-28T00:23:06.669Z","endTime":"2025-07-28T00:23:23.680Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.43483443323101,"strikeZoneBottom":1.64428156764962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.30611096702103,"aZ":-32.921595933156496,"pfxX":-7.276767883801659,"pfxZ":-0.5182520449918139,"pX":-0.8301443054684822,"pZ":0.0615584411392257,"vX0":5.1895466249584965,"vY0":-118.61896823906692,"vZ0":-6.444974865927016,"x":148.64,"y":237.12,"x0":-2.0938327040608713,"y0":50.004919357139094,"z0":5.791910441200408,"aX":-10.43857153543375},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.2,"breakHorizontal":12.0,"spinRate":1245,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.46060885493176684,"extension":6.281438524398629},"index":4,"playId":"d230d13c-4b3d-3e0e-8b3e-2e45b1482741","pitchNumber":4,"startTime":"2025-07-28T00:23:23.680Z","endTime":"2025-07-28T00:23:31.652Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kodai Senga. Dominic Smith to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"d230d13c-4b3d-3e0e-8b3e-2e45b1482741","startTime":"2025-07-28T00:23:39.886Z","endTime":"2025-07-28T00:23:56.980Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.8,"strikeZoneTop":3.36267498828072,"strikeZoneBottom":1.58509147906045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.524274572867846,"aZ":-31.76205487978263,"pfxX":-5.280510858962111,"pfxZ":0.27728661426903045,"pX":-1.6261725773565232,"pZ":2.5553747617697167,"vX0":2.7575092913098582,"vY0":-119.4708836168427,"vZ0":-1.5425874202214536,"x":178.99,"y":169.78,"x0":-2.0969544910691313,"y0":50.0013033812819,"z0":6.009990509029694,"aX":-7.791590676000869},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":9.1,"spinRate":1019,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4548668241326883,"extension":6.220898684851645},"index":6,"playId":"6cafae36-07e3-381f-94ed-360f16411e97","pitchNumber":5,"startTime":"2025-07-28T00:23:56.980Z","endTime":"2025-07-28T00:24:01.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9403976869043,"aZ":-12.803100460903792,"pfxX":-4.580452521888498,"pfxZ":10.081829259091023,"pX":-0.28539075066642094,"pZ":2.3158911728889353,"vX0":6.231049117657804,"vY0":-137.60601367934308,"vZ0":-7.238023467027229,"x":127.88,"y":176.25,"x0":-1.9818742361088064,"y0":50.0056698950467,"z0":5.844051448751558,"aX":-8.803973738888661},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2343,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3977190669821984,"extension":6.374804699005766},"index":7,"playId":"15938b42-e337-39e9-ad9e-87b534ad5406","pitchNumber":6,"startTime":"2025-07-28T00:24:18.991Z","endTime":"2025-07-28T00:24:22.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.33962931823439,"strikeZoneBottom":1.62424646290555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.061855851380027,"aZ":-16.198106742442114,"pfxX":-5.530857174913112,"pfxZ":8.247517658168418,"pX":0.7273263819068505,"pZ":1.4062606072864268,"vX0":9.48150048142554,"vY0":-137.48888045503327,"vZ0":-8.983159449833117,"x":89.28,"y":200.81,"x0":-2.028681532701112,"y0":50.004120004288616,"z0":5.788036315519187,"aX":-10.71644252018793},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2247,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3965667941101376,"extension":6.2748282530266755},"index":8,"playId":"1f6b7477-16c7-37b6-bbf8-32aa19bea67f","pitchNumber":7,"startTime":"2025-07-28T00:24:43.578Z","endTime":"2025-07-28T00:24:48.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:24:48.095Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jung Hoo Lee pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-28T00:26:10.524Z","endTime":"2025-07-28T00:27:37.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T00:25:01.555Z","endTime":"2025-07-28T00:26:12.881Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.37848037832308,"strikeZoneBottom":1.50120280872971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.190211881766793,"aZ":-13.164212818985707,"pfxX":-4.828500526067947,"pfxZ":9.929919300024373,"pX":0.3166229023199814,"pZ":2.290812468379467,"vX0":7.953861326161348,"vY0":-137.21172111053448,"vZ0":-7.230823734949268,"x":104.93,"y":176.93,"x0":-1.986977305964006,"y0":50.004326010531095,"z0":5.849683040344958,"aX":-9.245825467627178},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":7.2,"spinRate":2370,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39855511841149616,"extension":6.479753065753094},"index":1,"playId":"46abc9a4-2b4d-3b8f-9dfe-91504ccbc27d","pitchNumber":1,"startTime":"2025-07-28T00:26:12.881Z","endTime":"2025-07-28T00:26:17.070Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.33726644549113,"strikeZoneBottom":1.46169153619117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.884320515195423,"aZ":-31.876249148080838,"pfxX":-9.777872304631096,"pfxZ":0.19879568325855645,"pX":-1.0259421976609897,"pZ":0.36581703970422874,"vX0":5.322257015366186,"vY0":-120.77022466955786,"vZ0":-6.4213205838731895,"x":156.11,"y":228.9,"x0":-1.9898285287942188,"y0":50.002194053666244,"z0":5.868622645980005,"aX":-14.419169820093384},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":16.4,"spinRate":1184,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.45382778856373607,"extension":6.308615992145967},"index":2,"playId":"388420e0-4e3a-31d8-b12b-bd0a012de335","pitchNumber":2,"startTime":"2025-07-28T00:26:35.576Z","endTime":"2025-07-28T00:26:39.419Z","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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.659641961565082,"aZ":-34.23017463226924,"pfxX":-7.831035195691254,"pfxZ":-1.3797464124923247,"pX":-0.9561147221994959,"pZ":1.214555668764124,"vX0":5.238142169144139,"vY0":-120.88014323295987,"vZ0":-4.067828315934547,"x":153.44,"y":205.99,"x0":-2.1292589243177558,"y0":50.0058565630473,"z0":5.911436174708162,"aX":-11.63861296576039},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":13.0,"spinRate":1164,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.45242022348603506,"extension":6.152795759438901},"index":3,"playId":"335b09ab-fc36-3be3-b2fd-9ab1c9b0c2e3","pitchNumber":3,"startTime":"2025-07-28T00:26:59.531Z","endTime":"2025-07-28T00:27:03.478Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.039305518219003,"aZ":-34.57014864431515,"pfxX":-6.504831594740802,"pfxZ":-1.5826177969603856,"pX":-0.6492171594364265,"pZ":1.7205951014230272,"vX0":5.605674343075273,"vY0":-121.9596135545786,"vZ0":-2.994653606461375,"x":141.75,"y":192.32,"x0":-2.127682268721988,"y0":50.00444713464719,"z0":5.933495186915924,"aX":-9.841622265748214},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":10.6,"spinRate":1290,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.44838770354901936,"extension":6.23375473030664},"hitData":{"launchSpeed":75.4,"launchAngle":58.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.77,"coordY":136.59}},"index":4,"playId":"0aa7c15b-cb18-39a7-b745-a6a55a75a4ff","pitchNumber":4,"startTime":"2025-07-28T00:27:28.530Z","endTime":"2025-07-28T00:27:37.004Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:27:37.004Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Alvarez doubles (5) on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-28T00:30:10.603Z","endTime":"2025-07-28T00:30:54.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T00:30:01.552Z","endTime":"2025-07-28T00:30:12.782Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"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":87.0,"strikeZoneTop":3.39210783687248,"strikeZoneBottom":1.54659838947899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44749010157217,"aZ":-17.645601390453724,"pfxX":-9.501651328586846,"pfxZ":7.581615452533281,"pX":0.9345373800196723,"pZ":2.3069428403741075,"vX0":9.652980671183817,"vY0":-136.65245414555704,"vZ0":-7.137115457824571,"x":81.38,"y":176.49,"x0":-1.3873301342360846,"y0":50.000977637351646,"z0":6.137605603784857,"aX":-18.202335157015685},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":15.5,"spinRate":1941,"spinDirection":225},"zone":14,"typeConfidence":0.76,"plateTime":0.3988416474414773,"extension":6.349029642831337},"index":1,"playId":"27698119-d476-38d3-bdda-31e85a22fe22","pitchNumber":1,"startTime":"2025-07-28T00:30:12.782Z","endTime":"2025-07-28T00:30:16.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.21284459047274,"strikeZoneBottom":1.4809618048575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.164142603526933,"aZ":-22.544272448211686,"pfxX":-13.380987175442892,"pfxZ":5.126451773953082,"pX":0.6930765605865866,"pZ":2.4392908825535664,"vX0":10.136003970867378,"vY0":-136.4967851037469,"vZ0":-5.782910841819519,"x":90.58,"y":172.92,"x0":-1.3373421373476815,"y0":50.005329205719406,"z0":6.1464436906130295,"aX":-25.152306851833856},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":22.0,"spinRate":1912,"spinDirection":230},"zone":6,"typeConfidence":0.93,"plateTime":0.4018926232898927,"extension":6.601140349934577},"index":2,"playId":"091422ef-1a22-301c-a2ba-7868f5b8f7e7","pitchNumber":2,"startTime":"2025-07-28T00:30:27.752Z","endTime":"2025-07-28T00:30:32.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13854615817215,"aZ":-17.88054808516705,"pfxX":-0.8336560462156759,"pfxZ":8.090710097430602,"pX":0.22046526533462701,"pZ":3.089339464704146,"vX0":4.923379133502612,"vY0":-131.39241301388202,"vZ0":-4.882847806288547,"x":108.6,"y":155.37,"x0":-1.5609719169085008,"y0":50.002935754132054,"z0":6.281122382614734,"aX":-1.473568681948686},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":0.6,"spinRate":2061,"spinDirection":201},"zone":2,"typeConfidence":0.81,"plateTime":0.415233015734247,"extension":6.2346283900262165},"hitData":{"launchSpeed":103.7,"launchAngle":22.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":175.25,"coordY":59.58}},"index":3,"playId":"7bd5cf4b-3309-3357-b108-96750f465d50","pitchNumber":3,"startTime":"2025-07-28T00:30:41.921Z","endTime":"2025-07-28T00:30:54.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:30:54.473Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronny Mauricio doubles (5) on a ground ball to right fielder Mike Yastrzemski. Francisco Alvarez scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-28T00:30:54.052Z","endTime":"2025-07-28T00:31:59.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":86.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.556774683097583,"aZ":-22.496948729301554,"pfxX":-11.099927663429341,"pfxZ":5.159620921330976,"pX":-0.7669672441143619,"pZ":1.9234918926070323,"vX0":6.428382205713573,"vY0":-135.76197873257055,"vZ0":-7.014082372720625,"x":146.23,"y":186.85,"x0":-1.7182808539158745,"y0":50.00071074321681,"z0":6.096371948646712,"aX":-20.804141660110986},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.0,"breakHorizontal":18.8,"spinRate":1804,"spinDirection":230},"zone":7,"typeConfidence":0.89,"plateTime":0.40280986149311504,"extension":6.192965896687239},"index":0,"playId":"2fc95de1-81ef-39d8-b458-0f546f54b01b","pitchNumber":1,"startTime":"2025-07-28T00:31:24.589Z","endTime":"2025-07-28T00:31:29.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.041675976750255,"aZ":-19.916355834012965,"pfxX":-0.6220345077472698,"pfxZ":6.760216484820626,"pX":0.5286776194587112,"pZ":3.123667004214117,"vX0":5.239263170172591,"vY0":-133.15187772710843,"vZ0":-4.801043929604317,"x":96.85,"y":154.44,"x0":-1.3755862349158705,"y0":50.00018108375023,"z0":6.37262125416106,"aX":-1.1280155862735202},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":0.1,"spinRate":2038,"spinDirection":205},"zone":6,"typeConfidence":0.83,"plateTime":0.4098662837974767,"extension":6.235575906352256},"hitData":{"launchSpeed":101.8,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.06,"coordY":141.76}},"index":1,"playId":"df097196-feea-3b54-a67d-508f17ed7f6a","pitchNumber":2,"startTime":"2025-07-28T00:31:45.272Z","endTime":"2025-07-28T00:31:59.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:31:59.484Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Brett Wisely to first baseman Dominic Smith. Ronny Mauricio to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-28T00:34:40.129Z","endTime":"2025-07-28T00:36:40.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T00:32:16.085Z","endTime":"2025-07-28T00:32:45.640Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Spencer Bivens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T00:32:45.640Z","endTime":"2025-07-28T00:34:41.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"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, 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":74.9,"endSpeed":70.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.240835915432235,"aZ":-35.093089188657586,"pfxX":-1.5994388034679312,"pfxZ":-2.394891005484066,"pX":-0.35963208845849365,"pZ":2.0077175640947282,"vX0":-4.952408153841549,"vY0":-109.03243056857593,"vZ0":-1.8938884822065338,"x":130.71,"y":184.57,"x0":2.1392641720722234,"y0":50.00520677045099,"z0":6.637166962478949,"aX":-1.9460136300722124},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-4.6,"breakHorizontal":4.1,"spinRate":2158,"spinDirection":340},"zone":7,"typeConfidence":2.0,"plateTime":0.5003043760865076,"extension":5.93173069248828},"index":2,"playId":"807eecc2-3603-39a0-86da-f49b8cf2de9b","pitchNumber":1,"startTime":"2025-07-28T00:34:41.949Z","endTime":"2025-07-28T00:34:46.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91955288349489,"aZ":-13.033060215781957,"pfxX":4.366610521495724,"pfxZ":10.521318520401088,"pX":-0.19122818092982125,"pZ":3.9714123125820997,"vX0":-8.530367616026606,"vY0":-134.24646992079755,"vZ0":-2.4210028147515383,"x":124.29,"y":131.55,"x0":2.464768590664828,"y0":50.0042674436868,"z0":5.816300153952351,"aX":7.945925442809964},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.7,"breakHorizontal":-6.0,"spinRate":2315,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.40848630493337446,"extension":6.219916542865354},"index":3,"playId":"a612d3c0-93d9-3734-82c2-80a54609455b","pitchNumber":2,"startTime":"2025-07-28T00:35:02.917Z","endTime":"2025-07-28T00:35:06.706Z","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.4,"endSpeed":71.7,"strikeZoneTop":3.66946429641447,"strikeZoneBottom":1.76941415844808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.184368347374082,"aZ":-36.393687807604564,"pfxX":-3.1134610824967295,"pfxZ":-3.2969635997971833,"pX":-0.6021463938772138,"pZ":1.4528008332393927,"vX0":-5.088334899280127,"vY0":-112.66236440443984,"vZ0":-3.273532789749533,"x":139.95,"y":199.55,"x0":2.0933942124457827,"y0":50.00249160191074,"z0":6.6167858301785385,"aX":-3.986071846445496},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.5,"breakHorizontal":7.0,"spinRate":2285,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4868754275525653,"extension":6.171178322006097},"index":4,"playId":"c4bc5e51-dbec-3d4b-89cc-41ad507ff760","pitchNumber":3,"startTime":"2025-07-28T00:35:25.365Z","endTime":"2025-07-28T00:35:29.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"playId":"9db64ed6-2d32-41e4-9e19-d93c502cd39b","startTime":"2025-07-28T00:35:47.288Z","endTime":"2025-07-28T00:35:52.288Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":74.5,"strikeZoneTop":3.67432721858874,"strikeZoneBottom":1.81730097103311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.44490503864333,"aZ":-37.59485470155542,"pfxX":-1.5467792590117466,"pfxZ":-3.9763370899428914,"pX":-0.6207175852885586,"pZ":0.3332802465290081,"vX0":-5.3951589587293265,"vY0":-115.6246227643159,"vZ0":-6.022037267923661,"x":140.66,"y":229.78,"x0":1.9387601564687773,"y0":50.004962099583686,"z0":6.556454292330638,"aX":-2.106342684104617},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-8.4,"breakHorizontal":4.1,"spinRate":2395,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.47271237168661395,"extension":6.144099096138013},"index":6,"playId":"50aeac55-93ab-3846-b5dc-0771d9e85673","pitchNumber":4,"startTime":"2025-07-28T00:36:05.448Z","endTime":"2025-07-28T00:36:09.396Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59833966972721,"aZ":-16.04850409165636,"pfxX":5.086991066806477,"pfxZ":8.54164588122041,"pX":0.24127210200612056,"pZ":3.0834617494869394,"vX0":-7.956377180198613,"vY0":-136.44858189495932,"vZ0":-3.8649848502400785,"x":107.8,"y":155.53,"x0":2.5321174007447516,"y0":50.006320594279444,"z0":5.621865172687474,"aX":9.608643374146704},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":-7.6,"spinRate":2334,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4011809384297327,"extension":6.201141117771576},"hitData":{"launchSpeed":86.6,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":157.76}},"index":7,"playId":"eaf26071-1997-3204-a930-9ab6f438069b","pitchNumber":5,"startTime":"2025-07-28T00:36:33.291Z","endTime":"2025-07-28T00:36:40.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:36:40.819Z","atBatIndex":37},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Francisco Lindor reaches on a fielder's choice out, shortstop Willy Adames to catcher Patrick Bailey. Ronny Mauricio out at home.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-28T00:36:46.267Z","endTime":"2025-07-28T00:37:34.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.6821868369319,"strikeZoneBottom":1.69103817041217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91389963607543,"aZ":-18.03676780095832,"pfxX":9.383565476179808,"pfxZ":7.612664117407839,"pX":1.201179525957546,"pZ":2.372720137103674,"vX0":-7.714098900519242,"vY0":-135.70565827809656,"vZ0":-5.442540465589595,"x":71.21,"y":174.72,"x0":2.867676954295572,"y0":50.00135466645958,"z0":5.66890912772399,"aX":17.423587605202552},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":-15.2,"spinRate":2246,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4042918037907115,"extension":6.161270223259604},"index":0,"playId":"81e217ac-5356-379d-a9b1-a06aa9d89586","pitchNumber":1,"startTime":"2025-07-28T00:37:09.630Z","endTime":"2025-07-28T00:37:13.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.49991677859265,"strikeZoneBottom":1.60986380256595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.989556015504927,"aZ":-34.85548823279474,"pfxX":-0.8244958213215798,"pfxZ":-1.991057191858796,"pX":-0.6154732063562062,"pZ":1.4731578533547582,"vX0":-5.261769987524359,"vY0":-115.12528752720745,"vZ0":-4.143898849473976,"x":140.46,"y":199.0,"x0":1.8050687421437035,"y0":50.00433590306616,"z0":6.66335616660062,"aX":-1.1086324896686117},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.3,"breakHorizontal":2.8,"spinRate":2282,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4754135962797559,"extension":5.782135591497692},"hitData":{"launchSpeed":65.4,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.89,"coordY":168.91}},"index":1,"playId":"ce392824-a1e2-39d4-bea3-a17917d5e6d0","pitchNumber":2,"startTime":"2025-07-28T00:37:25.940Z","endTime":"2025-07-28T00:37:34.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:37:34.243Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-28T00:37:44.833Z","endTime":"2025-07-28T00:38:53.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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":79.7,"endSpeed":73.5,"strikeZoneTop":3.26369401689797,"strikeZoneBottom":1.62741677819307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322719947582794,"aZ":-35.50627114309884,"pfxX":-3.4715609579421676,"pfxZ":-2.445452151804716,"pX":-0.11527373961414261,"pZ":2.7625604134181003,"vX0":-3.4485667664304347,"vY0":-116.07562001078423,"vZ0":-0.9338870192385581,"x":121.39,"y":164.19,"x0":1.8424131306334763,"y0":50.0048228390876,"z0":6.559487408621526,"aX":-4.7235831461462086},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-4.3,"breakHorizontal":7.2,"spinRate":2287,"spinDirection":346},"zone":2,"typeConfidence":2.0,"plateTime":0.47239920304081506,"extension":6.04444133427432},"index":0,"playId":"857ea1a3-9556-362b-b731-3fb31c2f213c","pitchNumber":1,"startTime":"2025-07-28T00:38:05.969Z","endTime":"2025-07-28T00:38:10.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.30567561268375,"strikeZoneBottom":1.61320920258602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.815103695009725,"aZ":-25.38574165764097,"pfxX":9.751051493623315,"pfxZ":3.630524270002544,"pX":1.0453926695695193,"pZ":2.3940704047764094,"vX0":-7.662912943705217,"vY0":-135.68762677183165,"vZ0":-3.514620956800222,"x":77.15,"y":174.14,"x0":2.634814119491712,"y0":50.00365174172906,"z0":5.468612723810063,"aX":18.240462756218054},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":-16.1,"spinRate":2363,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.403187999550489,"extension":6.17732903997809},"index":1,"playId":"5e7ec53d-f79f-32b3-83a4-5943409ebc3f","pitchNumber":2,"startTime":"2025-07-28T00:38:22.626Z","endTime":"2025-07-28T00:38:26.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.824840605885836,"aZ":-19.26526259357916,"pfxX":9.672745622580091,"pfxZ":6.94238960785003,"pX":0.7961000976548648,"pZ":3.350827165822101,"vX0":-8.032213948901267,"vY0":-135.31057595636923,"vZ0":-2.622571546489403,"x":86.65,"y":148.31,"x0":2.5426735276088754,"y0":50.00003428634985,"z0":5.678518953634766,"aX":17.97887801635915},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":-15.8,"spinRate":2308,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.404396874311888,"extension":6.253393084298579},"hitData":{"launchSpeed":74.8,"launchAngle":71.0,"totalDistance":97.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":182.59}},"index":2,"playId":"e50edb38-3ba9-344f-af31-43623e9a1a16","pitchNumber":3,"startTime":"2025-07-28T00:38:44.753Z","endTime":"2025-07-28T00:38:53.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:38:53.692Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-28T00:41:19.344Z","endTime":"2025-07-28T00:42:50.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Flyout","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":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":71.2,"endSpeed":65.8,"strikeZoneTop":3.15078753644692,"strikeZoneBottom":1.45913578222709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.666158305496413,"aZ":-34.77582109079087,"pfxX":0.29762498566801393,"pfxZ":-2.3931971467753677,"pX":0.09012354370449606,"pZ":2.388530284930975,"vX0":3.7160838362932647,"vY0":-103.69877890651424,"vZ0":0.9463781314270541,"x":113.56,"y":174.29,"x0":-1.76526485950029,"y0":50.0026733913921,"z0":6.081341990829876,"aX":0.3233368390925198},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-3.7,"breakHorizontal":-1.6,"spinRate":2446,"spinDirection":29},"zone":5,"typeConfidence":0.82,"plateTime":0.528588794035731,"extension":6.073584533610929},"index":0,"playId":"2711cebd-c707-38ca-8cf4-e372ebbefa24","pitchNumber":1,"startTime":"2025-07-28T00:41:44.479Z","endTime":"2025-07-28T00:41:48.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.20671975643257,"strikeZoneBottom":1.5732241514615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.219170420937676,"aZ":-29.281304700951264,"pfxX":-7.442963254119691,"pfxZ":1.9252760678135146,"pX":-0.5076725201210782,"pZ":0.5784293935338755,"vX0":6.036600706482738,"vY0":-121.11448810969797,"vZ0":-6.60108859127002,"x":136.35,"y":223.16,"x0":-2.052171840826375,"y0":50.00271105041077,"z0":5.864377446285864,"aX":-11.179164793663636},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":12.2,"spinRate":1281,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.45034679775105646,"extension":6.422091141533786},"index":1,"playId":"d91b3687-51d1-3167-8811-d9b56493b78b","pitchNumber":2,"startTime":"2025-07-28T00:41:59.407Z","endTime":"2025-07-28T00:42:03.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.591007156765613,"aZ":-28.969946773497295,"pfxX":-7.272753718937099,"pfxZ":2.21078416124155,"pX":-0.761680355712292,"pZ":2.591645854340981,"vX0":5.001916897843501,"vY0":-119.19676730352997,"vZ0":-2.1279038113332365,"x":146.03,"y":168.81,"x0":-1.9360621853903193,"y0":50.00172002511003,"z0":6.096090847083035,"aX":-10.529028898615243},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":1321,"spinDirection":245},"zone":4,"typeConfidence":2.0,"plateTime":0.45843482605215513,"extension":6.267351382052808},"index":2,"playId":"1b240852-ac50-3117-a0a0-a554def03783","pitchNumber":3,"startTime":"2025-07-28T00:42:17.876Z","endTime":"2025-07-28T00:42:23.123Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.346331946125968,"aZ":-35.12471002998,"pfxX":-6.265834832956105,"pfxZ":-1.9702756824027103,"pX":-1.054886975854801,"pZ":1.9192457623009085,"vX0":4.179715370313544,"vY0":-121.3740318660631,"vZ0":-2.6010873986304177,"x":157.21,"y":186.96,"x0":-1.979779090072743,"y0":50.00095542362172,"z0":6.044725559996117,"aX":-9.406967815253454},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":10.4,"spinRate":1094,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4501981000925488,"extension":6.3667196050601635},"hitData":{"launchSpeed":98.0,"launchAngle":48.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.17,"coordY":98.56}},"index":3,"playId":"895d00a3-ea92-38a3-a589-4d060c4067f4","pitchNumber":4,"startTime":"2025-07-28T00:42:40.901Z","endTime":"2025-07-28T00:42:50.499Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:42:50.499Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, first baseman Pete Alonso to pitcher Kodai Senga.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-28T00:42:51.674Z","endTime":"2025-07-28T00:44:55.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.55318786407784,"strikeZoneBottom":1.73267899940357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23113652712422,"aZ":-30.963024089685717,"pfxX":-7.297723715092462,"pfxZ":0.7897466661872974,"pX":0.1268456830173326,"pZ":1.6916569829145043,"vX0":6.972594200452749,"vY0":-122.42699269850104,"vZ0":-3.8538311789108803,"x":112.16,"y":193.11,"x0":-1.7983814523304338,"y0":50.001150865591214,"z0":5.911776082660888,"aX":-11.171834401634976},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.8,"breakHorizontal":11.8,"spinRate":1335,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.445924866864571,"extension":6.2396739366288445},"index":0,"playId":"edd42389-62cb-31ed-be3b-c17e9618eb40","pitchNumber":1,"startTime":"2025-07-28T00:43:16.218Z","endTime":"2025-07-28T00:43:20.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93816128528013,"aZ":-12.852856727010236,"pfxX":-7.495672312263985,"pfxZ":9.996599223376233,"pX":-0.15870853855993278,"pZ":2.352803208060805,"vX0":7.406418830963022,"vY0":-137.5290194605722,"vZ0":-7.092337724502065,"x":123.05,"y":175.25,"x0":-1.9012154308463427,"y0":50.00167501060094,"z0":5.8205688915025995,"aX":-14.48672630179655},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":12.2,"spinRate":2306,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3968963095605118,"extension":6.461739607705578},"index":1,"playId":"15d8b2d2-6c6c-3bea-bc62-6d2b6e027172","pitchNumber":2,"startTime":"2025-07-28T00:43:35.190Z","endTime":"2025-07-28T00:43:38.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-28T00:43:48.301Z","endTime":"2025-07-28T00:44:05.341Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":87.6,"strikeZoneTop":3.42370202493358,"strikeZoneBottom":1.60784021445338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.501325121249113,"aZ":-12.40451516659547,"pfxX":-4.177057128399485,"pfxZ":10.075784587111341,"pX":-2.0201165008919157,"pZ":3.9706432069575173,"vX0":1.758094161783803,"vY0":-138.61026317336692,"vZ0":-3.269055266480684,"x":194.0,"y":131.57,"x0":-2.1168167940549862,"y0":50.00539910214781,"z0":5.9835215999097935,"aX":-8.198745376370859},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2241,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3938726204795895,"extension":6.294649270915121},"index":3,"playId":"cff0bf00-d4b4-3ca0-ad72-73994d6ab933","pitchNumber":3,"startTime":"2025-07-28T00:44:05.341Z","endTime":"2025-07-28T00:44:08.759Z","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.5,"endSpeed":88.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.408211210510757,"aZ":-15.061060491846721,"pfxX":-6.114543635629141,"pfxZ":8.654328830285596,"pX":0.3744043016364606,"pZ":2.9053334576134455,"vX0":8.540122239201827,"vY0":-138.8640248071751,"vZ0":-5.493268967893792,"x":102.73,"y":160.34,"x0":-1.928521872970235,"y0":50.00354048316064,"z0":5.890219038637052,"aX":-12.093122109628807},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":9.6,"spinRate":2228,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39252936066159183,"extension":6.366515396194439},"index":4,"playId":"3513c844-1190-3939-97ed-c8107e156ff9","pitchNumber":4,"startTime":"2025-07-28T00:44:24.182Z","endTime":"2025-07-28T00:44:28.832Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.065414696635823,"aZ":-32.9782276425939,"pfxX":-9.093701124098285,"pfxZ":-0.5297575475142842,"pX":-0.4188391980690085,"pZ":0.9335468937707906,"vX0":6.547431003884698,"vY0":-123.47013476164221,"vZ0":-5.197773986037557,"x":132.97,"y":213.57,"x0":-1.9320710518854753,"y0":50.000608562689,"z0":5.861891193096681,"aX":-13.948338223239336},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.0,"breakHorizontal":14.8,"spinRate":1090,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4447108348687405,"extension":6.295823568630822},"hitData":{"launchSpeed":72.6,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.07,"coordY":164.03}},"index":5,"playId":"a48b6373-d122-3ad2-9edf-fd8e69857478","pitchNumber":5,"startTime":"2025-07-28T00:44:47.777Z","endTime":"2025-07-28T00:44:55.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:44:55.603Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to left fielder Brandon Nimmo.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-28T00:44:58.041Z","endTime":"2025-07-28T00:45:41.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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],"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":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.368124244771067,"aZ":-30.34382427835172,"pfxX":-8.266839965764062,"pfxZ":1.234325604555507,"pX":0.40661235016283737,"pZ":1.626037087725781,"vX0":7.946348434309504,"vY0":-120.80812361525616,"vZ0":-3.9057417522227764,"x":101.5,"y":194.88,"x0":-1.8500391437071253,"y0":50.0006301698243,"z0":5.928612942820901,"aX":-12.227391482068365},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.6,"breakHorizontal":13.1,"spinRate":1198,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.453252828746769,"extension":6.248195406716761},"hitData":{"launchSpeed":73.7,"launchAngle":24.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.95,"coordY":109.14}},"index":0,"playId":"0ed9bf33-3fc1-3e8c-847f-691b14df93fb","pitchNumber":1,"startTime":"2025-07-28T00:45:30.220Z","endTime":"2025-07-28T00:45:41.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:45:41.441Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (16) on a fly ball to center field. Willy Adames scores.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-28T00:45:38.306Z","endTime":"2025-07-28T00:46:35.287Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"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":92.7,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53330102670091,"aZ":-16.124049720043242,"pfxX":-5.515170095610976,"pfxZ":8.587515441992526,"pX":-0.4831674495593581,"pZ":2.506176568078611,"vX0":6.480533935648864,"vY0":-134.8959919786073,"vZ0":-5.808803230054547,"x":135.42,"y":171.11,"x0":-2.184541524887709,"y0":50.00045979163423,"z0":5.79874480674123,"aX":-10.304448380540201},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2217,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4039088456208839,"extension":6.39518828470017},"hitData":{"launchSpeed":103.1,"launchAngle":29.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.87,"coordY":34.63}},"index":0,"playId":"fee525d7-e85f-371c-a72b-5274c77d832b","pitchNumber":1,"startTime":"2025-07-28T00:46:08.823Z","endTime":"2025-07-28T00:46:35.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:46:35.287Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-28T00:46:50.495Z","endTime":"2025-07-28T00:48:23.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.4238858805733,"strikeZoneBottom":1.64929053942708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.723042820606622,"aZ":-23.068513803298003,"pfxX":-1.5645208241416426,"pfxZ":5.290753758254208,"pX":-0.481834682549315,"pZ":1.8901324874885779,"vX0":3.842030081741478,"vY0":-129.95717642859978,"vZ0":-5.954653085053767,"x":135.37,"y":187.75,"x0":-1.7722039731685189,"y0":50.00171857657876,"z0":5.949061912061377,"aX":-2.6921715060131297},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":2.0,"spinRate":2439,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.4205199612124133,"extension":6.2470520617188825},"index":0,"playId":"20ded663-3d4d-37ef-9149-62b9d82e8a9e","pitchNumber":1,"startTime":"2025-07-28T00:47:00.563Z","endTime":"2025-07-28T00:47:04.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.40952678100783,"strikeZoneBottom":1.63517061445401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.609413189136482,"aZ":-31.552189774865116,"pfxX":-8.349534995292508,"pfxZ":0.41625695611956814,"pX":-1.6336789812284906,"pZ":1.6963161149450179,"vX0":3.6649931462317173,"vY0":-120.95335431840718,"vZ0":-3.5061612601242493,"x":179.27,"y":192.98,"x0":-2.083909742399648,"y0":50.00137937532919,"z0":5.9317250376027255,"aX":-12.368915648389665},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":14.3,"spinRate":1067,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.45285931401171275,"extension":6.4301141206302885},"index":1,"playId":"6ebe802d-bab6-3592-8d60-021e2f25dbb8","pitchNumber":2,"startTime":"2025-07-28T00:47:16.352Z","endTime":"2025-07-28T00:47:20.144Z","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":94.9,"endSpeed":87.1,"strikeZoneTop":3.41389632982983,"strikeZoneBottom":1.66783883646585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20582003247568,"aZ":-12.965995586515008,"pfxX":-3.5905996995474467,"pfxZ":9.932813461926145,"pX":1.3854941845653868,"pZ":2.722417191410462,"vX0":9.555417450957284,"vY0":-137.84653504323612,"vZ0":-6.26075708324197,"x":64.19,"y":165.27,"x0":-1.651829560720825,"y0":50.00676320361699,"z0":5.890289343694642,"aX":-6.947426871976408},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":4.6,"spinRate":2328,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39659759749821344,"extension":6.3473838234756075},"index":2,"playId":"e3a9d8bb-f2a8-3c4b-be92-befdcf0325b8","pitchNumber":3,"startTime":"2025-07-28T00:47:32.237Z","endTime":"2025-07-28T00:47:35.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.481548048813693,"aZ":-25.948056876112016,"pfxX":-11.008086392085596,"pfxZ":3.7428962465178337,"pX":-0.371399285213328,"pZ":2.4218284545694573,"vX0":7.428024505016429,"vY0":-128.20094524966422,"vZ0":-3.507950724250585,"x":131.16,"y":173.39,"x0":-1.875988076704784,"y0":50.005253918145165,"z0":5.8330799053993925,"aX":-18.327852758588186},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.2,"breakHorizontal":18.2,"spinRate":2228,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4272277922392571,"extension":6.380430671344838},"index":3,"playId":"22050bde-f36f-3b49-ae6d-c601d3d2ff76","pitchNumber":4,"startTime":"2025-07-28T00:47:49.129Z","endTime":"2025-07-28T00:47:52.929Z","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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.205807439326833,"aZ":-29.12298608523486,"pfxX":-5.245506249053271,"pfxZ":2.0188377355343814,"pX":-0.7721166452846958,"pZ":2.339863389369754,"vX0":4.68802914761419,"vY0":-122.36252591133304,"vZ0":-2.628779831066076,"x":146.43,"y":175.6,"x0":-2.035670154926942,"y0":50.001674944599756,"z0":5.9353733041427565,"aX":-7.916687545399549},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":8.3,"spinRate":1182,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.44843782229967966,"extension":5.992632343737092},"hitData":{"launchSpeed":102.8,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":155.74}},"index":4,"playId":"71bece80-3acb-3760-9c23-4493d4e06e16","pitchNumber":5,"startTime":"2025-07-28T00:48:16.029Z","endTime":"2025-07-28T00:48:23.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:48:23.357Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Alonso grounds out to first baseman Dominic Smith.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-28T00:50:20.170Z","endTime":"2025-07-28T00:52:29.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":0},"pitchData":{"startSpeed":77.4,"endSpeed":72.6,"strikeZoneTop":3.43591237665118,"strikeZoneBottom":1.63454071057924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.671733802248827,"aZ":-34.67773630511033,"pfxX":-1.5885125929994501,"pfxZ":-1.9525330145704909,"pX":-1.124496951630949,"pZ":-0.8958377916249788,"vX0":-6.190732318256382,"vY0":-112.39558304494012,"vZ0":-8.442516388268533,"x":159.86,"y":262.97,"x0":1.8677007090428543,"y0":50.00163666772274,"z0":6.4139847123838045,"aX":-2.0389295189810377},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.4,"breakHorizontal":4.4,"spinRate":2225,"spinDirection":357},"zone":13,"typeConfidence":2.0,"plateTime":0.48664153996084947,"extension":5.979111224628486},"index":0,"playId":"01baa759-0584-3352-8772-bd9f5a890604","pitchNumber":1,"startTime":"2025-07-28T00:50:55.274Z","endTime":"2025-07-28T00:50:59.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.53167537246087,"strikeZoneBottom":1.7514151536661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.974097086398917,"aZ":-15.792441188327583,"pfxX":4.371832466796622,"pfxZ":8.792689045390155,"pX":-0.9424351393630689,"pZ":3.2833428596477106,"vX0":-9.795085678500838,"vY0":-135.71393742233573,"vZ0":-3.8708102908775825,"x":152.92,"y":150.13,"x0":2.1472825652838616,"y0":50.00670656417727,"z0":5.829727872922644,"aX":8.150039461164768},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.2,"breakHorizontal":-5.8,"spinRate":2234,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.40373737857817593,"extension":6.1970782106170414},"index":1,"playId":"8187eabc-4392-3c63-8fb2-6ba5354ae81d","pitchNumber":2,"startTime":"2025-07-28T00:51:17.837Z","endTime":"2025-07-28T00:51:21.856Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.4317721238701,"strikeZoneBottom":1.70899696171555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40370942722885,"aZ":-20.368074008678303,"pfxX":8.590708585564796,"pfxZ":6.305982144722395,"pX":0.7444051242152366,"pZ":2.2949265231077924,"vX0":-7.488466876590566,"vY0":-135.43267221808057,"vZ0":-5.415014456005217,"x":88.63,"y":176.82,"x0":2.4185426635857374,"y0":50.00477458383631,"z0":5.729204992369465,"aX":16.086164366532174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-14.2,"spinRate":2274,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4032348204047662,"extension":6.211512459977734},"index":2,"playId":"52a091d5-4aa0-34a6-bf52-2782c70ada70","pitchNumber":3,"startTime":"2025-07-28T00:51:33.176Z","endTime":"2025-07-28T00:51:37.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":72.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.553699293880307,"aZ":-37.10066536370897,"pfxX":-0.5912560010790312,"pfxZ":-3.8069350094887184,"pX":-0.20566557398104954,"pZ":1.3018850240620958,"vX0":-4.786993387302244,"vY0":-112.48601070242633,"vZ0":-3.3501008164482915,"x":124.84,"y":203.63,"x0":2.018368005059452,"y0":50.00435619755673,"z0":6.536136453035975,"aX":-0.7640035389991903},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-7.4,"breakHorizontal":2.2,"spinRate":2238,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.48514674779500844,"extension":5.874687710775775},"index":3,"playId":"dab32796-f317-3745-a711-09ab8a5f95bf","pitchNumber":4,"startTime":"2025-07-28T00:51:47.702Z","endTime":"2025-07-28T00:51:52.075Z","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":94.2,"endSpeed":86.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63975998561023,"aZ":-22.854797259275355,"pfxX":8.84592080811875,"pfxZ":4.880135645823843,"pX":-0.5311678551150457,"pZ":2.265102416103561,"vX0":-10.864206245881494,"vY0":-136.7447674058967,"vZ0":-4.852167776839248,"x":137.25,"y":177.62,"x0":2.3275236242026303,"y0":50.004855230037734,"z0":5.612319829527534,"aX":16.903599064839355},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":-13.9,"spinRate":2340,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3991828643679005,"extension":6.323907653828192},"hitData":{"launchSpeed":83.4,"launchAngle":-42.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.28,"coordY":167.9}},"index":4,"playId":"71c7f908-1b62-3ae6-9526-fa41d5a887b4","pitchNumber":5,"startTime":"2025-07-28T00:52:21.657Z","endTime":"2025-07-28T00:52:29.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:52:29.045Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeff McNeil doubles (10) on a sharp fly ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-28T00:52:29.764Z","endTime":"2025-07-28T00:53:40.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":72.4,"strikeZoneTop":3.60004964372431,"strikeZoneBottom":1.68308061384067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.233123076818543,"aZ":-33.68434838012512,"pfxX":-0.8905743735670155,"pfxZ":-1.1670563157342793,"pX":-1.3043743275219895,"pZ":1.3621332126950254,"vX0":-6.93540691251916,"vY0":-112.4032401304643,"vZ0":-3.9988364086512247,"x":166.72,"y":202.0,"x0":1.9225146963201427,"y0":50.00294765616514,"z0":6.544430841690904,"aX":-1.1517296833570683},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-2.8,"breakHorizontal":3.2,"spinRate":2160,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.48522193547827186,"extension":5.818784400886161},"index":0,"playId":"dbde4107-ee4c-3cc7-9153-9764a6985358","pitchNumber":1,"startTime":"2025-07-28T00:53:11.811Z","endTime":"2025-07-28T00:53:15.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.555632433326974,"aZ":-19.15354472034975,"pfxX":9.239531252858802,"pfxZ":7.089741153060277,"pX":0.3214302055895504,"pZ":2.3545485763815477,"vX0":-8.361793980576575,"vY0":-134.510722042673,"vZ0":-5.369681537128599,"x":104.75,"y":175.21,"x0":2.2664932374222566,"y0":50.0043021597636,"z0":5.730396610239069,"aX":16.971363846946087},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-15.0,"spinRate":2330,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.40685071928914596,"extension":6.285310068156326},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":173.57,"coordY":40.74}},"index":1,"playId":"ccc820a1-8371-3e2f-b6a9-f1b2d8a989ed","pitchNumber":2,"startTime":"2025-07-28T00:53:26.928Z","endTime":"2025-07-28T00:53:40.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:53:40.056Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Starling Marte grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-28T00:56:26.128Z","endTime":"2025-07-28T00:56:51.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-28T00:54:01.835Z","endTime":"2025-07-28T00:54:19.606Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Randy Rodríguez replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-28T00:54:19.606Z","endTime":"2025-07-28T00:56:28.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678495,"link":"/api/v1/people/678495"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.69332971929437,"strikeZoneBottom":1.6801183264598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91274129071957,"aZ":-11.262854838900532,"pfxX":-5.440466409594302,"pfxZ":10.627303474257362,"pX":0.614889845008172,"pZ":3.5955876827909834,"vX0":9.706855348263181,"vY0":-139.30549925141173,"vZ0":-3.1891454811316153,"x":93.56,"y":141.7,"x0":-2.2059198522651817,"y0":50.00499874587001,"z0":5.498382451232371,"aX":-10.708177514942147},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2718,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3929942659148833,"extension":6.442500584351562},"index":2,"playId":"e4143be3-433e-3de9-aa12-5314e74221c1","pitchNumber":1,"startTime":"2025-07-28T00:56:28.098Z","endTime":"2025-07-28T00:56:32.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925666409445004,"aZ":-30.594003417021128,"pfxX":7.947556628243943,"pfxZ":1.0282279011540858,"pX":0.97474247136745,"pZ":2.2582004669403286,"vX0":5.360625436620094,"vY0":-123.72741994417692,"vZ0":-1.9648462689621944,"x":79.85,"y":177.81,"x0":-2.2566822902424826,"y0":50.004667552960164,"z0":5.639646841725253,"aX":12.257535012127946},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-15.7,"spinRate":2823,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.44358809791790277,"extension":6.261386740894299},"hitData":{"launchSpeed":68.9,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":156.24}},"index":3,"playId":"2e296321-7584-3225-a9de-40515ffa15f8","pitchNumber":2,"startTime":"2025-07-28T00:56:43.796Z","endTime":"2025-07-28T00:56:51.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:56:51.883Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-28T00:56:54.872Z","endTime":"2025-07-28T00:59:15.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.8880566701111,"strikeZoneBottom":1.84442281972963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.360018145546405,"aZ":-12.096430558457637,"pfxX":-3.3307560208785922,"pfxZ":10.065469228951205,"pX":-0.5716401805402176,"pZ":4.668310060212055,"vX0":6.759616435991999,"vY0":-140.04594183958915,"vZ0":-0.7377277196425798,"x":138.79,"y":112.74,"x0":-2.579214880682279,"y0":50.003096091941245,"z0":5.723054122551603,"aX":-6.644607039744888},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":4.7,"spinRate":2693,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3904610095857386,"extension":6.582564862557073},"index":0,"playId":"3aafe8a9-357d-3530-a429-86f6bac6027a","pitchNumber":1,"startTime":"2025-07-28T00:57:19.542Z","endTime":"2025-07-28T00:57:23.132Z","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":96.3,"endSpeed":87.0,"strikeZoneTop":3.70344224039394,"strikeZoneBottom":1.71843133731641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.718182522120486,"aZ":-10.482168051695828,"pfxX":-3.798755052154485,"pfxZ":11.093095486146291,"pX":1.2061483967723026,"pZ":3.4964360416324243,"vX0":10.593476472256484,"vY0":-139.72364615423976,"vZ0":-3.8177579456370987,"x":71.02,"y":144.38,"x0":-2.1594491708775267,"y0":50.0033701537382,"z0":5.5821233108924515,"aX":-7.430294777597956},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.3,"breakHorizontal":4.4,"spinRate":2628,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39367173161919355,"extension":6.659197514170058},"index":1,"playId":"d896ba95-121b-31ed-998a-67e8043f9248","pitchNumber":2,"startTime":"2025-07-28T00:57:37.124Z","endTime":"2025-07-28T00:57:41.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.80877263546132,"strikeZoneBottom":1.82714874976696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.232971882641145,"aZ":-9.308158734610192,"pfxX":-3.7869734688140477,"pfxZ":11.502006672400721,"pX":-1.290116940444005,"pZ":2.547404481833768,"vX0":4.340819225911141,"vY0":-140.4451072221537,"vZ0":-6.501640113795553,"x":166.18,"y":170.0,"x0":-2.367258108004563,"y0":50.005476511663694,"z0":5.50505479809244,"aX":-7.53040698861452},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":5.9,"spinRate":2616,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.3907222630739162,"extension":6.559659393444803},"index":2,"playId":"2b772460-4619-3f6a-b8d8-e900164b1682","pitchNumber":3,"startTime":"2025-07-28T00:57:54.710Z","endTime":"2025-07-28T00:57:59.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.7450508939555,"strikeZoneBottom":1.64885258629849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32122556198849,"aZ":-10.356697331067005,"pfxX":-5.069924734348467,"pfxZ":10.89685615073283,"pX":0.11459216231253755,"pZ":1.6449057405433287,"vX0":8.733377476677408,"vY0":-141.1107544150565,"vZ0":-8.435366937027924,"x":112.63,"y":194.37,"x0":-2.3721217203497087,"y0":50.00001625748159,"z0":5.353568020895747,"aX":-10.14881842944798},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2630,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3892671339336733,"extension":6.762039843759132},"index":3,"playId":"ba6e3978-825b-393f-8fd6-62b552bfb41c","pitchNumber":4,"startTime":"2025-07-28T00:58:12.888Z","endTime":"2025-07-28T00:58:17.052Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.82808519153755,"strikeZoneBottom":1.81806400475609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.535956469639924,"aZ":-31.98178420547573,"pfxX":8.330628738496632,"pfxZ":0.1261509665215126,"pX":-0.022841753790031973,"pZ":3.364009538390236,"vX0":3.4512477209867445,"vY0":-122.84587522732937,"vZ0":0.9559685728947629,"x":117.87,"y":147.95,"x0":-2.526892030783904,"y0":50.00414991736514,"z0":5.68122168123393,"aX":12.776191407907678},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.7,"breakHorizontal":-15.8,"spinRate":2677,"spinDirection":60},"zone":2,"typeConfidence":0.91,"plateTime":0.4452673757677301,"extension":6.2987539851380125},"index":4,"playId":"6b240f57-43b0-3de9-afa9-c0874c8f7be8","pitchNumber":5,"startTime":"2025-07-28T00:58:30.285Z","endTime":"2025-07-28T00:58:34.334Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.936393146687355,"aZ":-30.16990741957981,"pfxX":7.6042027344107925,"pfxZ":1.2663215494092128,"pX":-0.11864664978681964,"pZ":3.294400492297947,"vX0":3.6420525729217905,"vY0":-125.06060473760562,"vZ0":0.08941822487208972,"x":121.52,"y":149.83,"x0":-2.581446839969879,"y0":50.00582349961632,"z0":5.730436035889185,"aX":12.059677218845662},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":2745,"spinDirection":62},"zone":2,"typeConfidence":0.91,"plateTime":0.43777707244895847,"extension":6.483568759641071},"index":5,"playId":"b371f635-aa67-3da0-a1a3-c0c225f87261","pitchNumber":6,"startTime":"2025-07-28T00:58:48.051Z","endTime":"2025-07-28T00:58:54.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.87663334592286,"strikeZoneBottom":1.83908107765258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.065448043079698,"aZ":-10.952129832441297,"pfxX":-3.113226798286372,"pfxZ":10.607136513936638,"pX":1.051104083217278,"pZ":3.6530132898942993,"vX0":10.651479510818113,"vY0":-140.1614053853572,"vZ0":-3.2965763501036496,"x":76.93,"y":140.15,"x0":-2.384624780384243,"y0":50.00002108650822,"z0":5.553661629630557,"aX":-6.229324723511753},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2690,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.38997762252005375,"extension":6.878405953446341},"index":6,"playId":"bf90525e-8aab-3131-b745-bdabf672b619","pitchNumber":7,"startTime":"2025-07-28T00:59:10.614Z","endTime":"2025-07-28T00:59:15.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T00:59:15.395Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-28T00:59:13.593Z","endTime":"2025-07-28T01:00:29.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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, 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":84.6,"endSpeed":78.4,"strikeZoneTop":3.32167608871256,"strikeZoneBottom":1.55747520099403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.429225282144433,"aZ":-31.25203300490003,"pfxX":6.850204301788237,"pfxZ":0.5999559843692204,"pX":0.0746059575072141,"pZ":3.1402828413888226,"vX0":4.503493606330612,"vY0":-123.18896138682904,"vZ0":0.17590044615456235,"x":114.16,"y":153.99,"x0":-2.6620111218580638,"y0":50.00595729322921,"z0":5.6905471408061885,"aX":10.624760955473755},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2860,"spinDirection":75},"zone":2,"typeConfidence":0.91,"plateTime":0.4431046818197788,"extension":6.309600457147836},"index":0,"playId":"63860c91-3e56-3f30-8e18-1c07cad392d3","pitchNumber":1,"startTime":"2025-07-28T00:59:40.603Z","endTime":"2025-07-28T00:59:44.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-28T00:59:52.801Z","endTime":"2025-07-28T01:00:05.910Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.958963988964427,"aZ":-10.427448542380938,"pfxX":-3.1242781583606685,"pfxZ":10.783918762807705,"pX":0.356010162355635,"pZ":3.400549699360994,"vX0":7.998804398762242,"vY0":-140.8615632360858,"vZ0":-4.2077911210926375,"x":103.43,"y":146.97,"x0":-2.110042232481247,"y0":50.000748047527814,"z0":5.583677645830092,"aX":-6.299825039870704},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":4.1,"spinRate":2724,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.388325559269981,"extension":6.415039563492543},"index":2,"playId":"5f62c15b-091c-35ee-a87a-a1b80aead3a2","pitchNumber":2,"startTime":"2025-07-28T01:00:05.910Z","endTime":"2025-07-28T01:00:09.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93718423598637,"aZ":-9.03489605946268,"pfxX":-3.6227518240629424,"pfxZ":11.21518319680579,"pX":1.2299511364573448,"pZ":2.687777152859912,"vX0":9.980011301372329,"vY0":-142.5360128644257,"vZ0":-6.340913992797065,"x":70.12,"y":166.21,"x0":-1.8418328995844047,"y0":50.0014422643869,"z0":5.507875206353101,"aX":-7.474536837926437},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2786,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.38387849337805324,"extension":6.536354418831856},"index":3,"playId":"a6305b8d-c347-308c-8af5-6155ac7acf3b","pitchNumber":3,"startTime":"2025-07-28T01:00:25.730Z","endTime":"2025-07-28T01:00:29.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:00:29.733Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-28T01:03:16.095Z","endTime":"2025-07-28T01:04:34.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Buttó replaces Kodai Senga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:01:27.854Z","endTime":"2025-07-28T01:03:18.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.042219566096126,"aZ":-16.12792460791121,"pfxX":-2.6022135314820902,"pfxZ":8.381373256442133,"pX":-0.09863829906173124,"pZ":2.8952714329008455,"vX0":5.656852657092591,"vY0":-137.17618389388053,"vZ0":-4.415128001405366,"x":120.76,"y":160.61,"x0":-1.8452251981571182,"y0":50.004274348504325,"z0":5.618001263696345,"aX":-4.983475028356502},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":3.6,"spinRate":2352,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3985885035393988,"extension":6.2009916619421865},"index":1,"playId":"bfcfbe3d-7ca9-304d-a67a-04a1c68e1c62","pitchNumber":1,"startTime":"2025-07-28T01:03:18.274Z","endTime":"2025-07-28T01:03:22.739Z","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":86.8,"endSpeed":80.4,"strikeZoneTop":3.17550394467393,"strikeZoneBottom":1.57601541122151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.173676447949937,"aZ":-31.377635773076562,"pfxX":-2.8081336071225373,"pfxZ":0.49107890985029723,"pX":-0.8816744524945715,"pZ":1.8155979663511943,"vX0":3.7189021280099177,"vY0":-126.4636258024881,"vZ0":-3.128031033483892,"x":150.61,"y":189.76,"x0":-2.0019136340796733,"y0":50.00539359094191,"z0":5.568125646717269,"aX":-4.579903489150154},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":4.3,"spinRate":1776,"spinDirection":237},"zone":13,"typeConfidence":0.84,"plateTime":0.4320164559352122,"extension":6.0576892617103875},"index":2,"playId":"7fe735d7-0dbf-34e7-b9dc-54e7becd82a6","pitchNumber":2,"startTime":"2025-07-28T01:03:38.464Z","endTime":"2025-07-28T01:03:42.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.13142842889147,"strikeZoneBottom":1.55209244463332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.704168829773984,"aZ":-32.07417367397391,"pfxX":-3.1435761391783283,"pfxZ":0.06307801976312177,"pX":-0.8691538850152533,"pZ":3.209951873927982,"vX0":3.7946723886435394,"vY0":-128.17098638856123,"vZ0":-0.08799230388844059,"x":150.13,"y":152.11,"x0":-1.9638532729799285,"y0":50.005557656360466,"z0":5.759790171441874,"aX":-5.205736415568953},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":4.8,"spinRate":1996,"spinDirection":236},"zone":11,"typeConfidence":0.89,"plateTime":0.42815256786160205,"extension":5.923665265736536},"index":3,"playId":"0fd47aa1-3f8e-33d7-a8be-3d2ab406f748","pitchNumber":3,"startTime":"2025-07-28T01:03:54.245Z","endTime":"2025-07-28T01:03:58.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T01:04:08.919Z","endTime":"2025-07-28T01:04:27.074Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"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.7,"endSpeed":82.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.280294265395124,"aZ":-29.636885709534614,"pfxX":-5.155612604228118,"pfxZ":1.5048439344856384,"pX":-0.24982026872290797,"pZ":1.3366440872430674,"vX0":5.704491194877094,"vY0":-127.76014482831184,"vZ0":-4.700747678209026,"x":126.52,"y":202.69,"x0":-1.8205036918142101,"y0":50.00359048891607,"z0":5.475253836535917,"aX":-8.697706828523243},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":8.4,"spinRate":1893,"spinDirection":239},"zone":13,"typeConfidence":0.93,"plateTime":0.42542428713243075,"extension":6.111216281818503},"hitData":{"launchSpeed":92.1,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":154.22}},"index":5,"playId":"4fca43a5-390b-333e-a3f5-faf46132fb3d","pitchNumber":4,"startTime":"2025-07-28T01:04:27.074Z","endTime":"2025-07-28T01:04:34.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:04:34.429Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-28T01:04:36.044Z","endTime":"2025-07-28T01:06:56.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.277969411113254,"aZ":-18.88260888300905,"pfxX":-8.994712839577915,"pfxZ":7.1513146749018155,"pX":-0.3982630160380377,"pZ":3.1581426602887777,"vX0":6.7080861373071725,"vY0":-135.849557388646,"vZ0":-2.901040348078088,"x":132.18,"y":153.51,"x0":-1.7376926859658717,"y0":50.003577990516995,"z0":5.5608715505863335,"aX":-16.721038295109285},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":14.8,"spinRate":2150,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40403031376946563,"extension":6.104468601521632},"index":0,"playId":"501eaa59-4dcb-39f3-951f-eb8e0772347e","pitchNumber":1,"startTime":"2025-07-28T01:05:02.232Z","endTime":"2025-07-28T01:05:06.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.38929829779657,"strikeZoneBottom":1.66889336493698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.418968494042723,"aZ":-27.525057771169923,"pfxX":-1.5903316095986693,"pfxZ":2.804834123343948,"pX":-1.8198148806804018,"pZ":4.689437401526903,"vX0":0.9537096773325882,"vY0":-126.96599052774364,"vZ0":2.638564430015556,"x":186.37,"y":112.17,"x0":-1.9908927326233596,"y0":50.00118967158024,"z0":5.807154180071776,"aX":-2.63432070045064},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":2.8,"spinRate":1868,"spinDirection":241},"zone":11,"typeConfidence":0.81,"plateTime":0.4289949163513289,"extension":6.027304528440102},"index":1,"playId":"bcedfd1a-20e7-34ed-83cc-48fb65c8f336","pitchNumber":2,"startTime":"2025-07-28T01:05:20.437Z","endTime":"2025-07-28T01:05:23.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.333591738081907,"aZ":-27.285783107357997,"pfxX":-3.255883332104876,"pfxZ":2.847878723791762,"pX":-0.06652096683224999,"pZ":2.4072929795160674,"vX0":5.710454084531806,"vY0":-129.18553567192507,"vZ0":-2.915584718252204,"x":119.54,"y":173.78,"x0":-1.8684575164384156,"y0":50.0001449729938,"z0":5.61681964024919,"aX":-5.581314638318491},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.8,"breakHorizontal":4.8,"spinRate":1996,"spinDirection":241},"zone":5,"typeConfidence":0.86,"plateTime":0.42170646515138666,"extension":6.101032238558255},"index":2,"playId":"2af6037b-17de-3d3b-b370-dc24f0e113b0","pitchNumber":3,"startTime":"2025-07-28T01:05:37.142Z","endTime":"2025-07-28T01:05:42.670Z","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":95.4,"endSpeed":87.0,"strikeZoneTop":3.36454606428117,"strikeZoneBottom":1.62124165384419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.87338521829312,"aZ":-13.895565835927114,"pfxX":-2.4689219471248847,"pfxZ":9.384098654373402,"pX":-0.9057603834023339,"pZ":3.2847405764764885,"vX0":3.2942797433646676,"vY0":-138.869381575784,"vZ0":-3.6984899614507567,"x":151.53,"y":150.09,"x0":-1.788109425422095,"y0":50.002011917308224,"z0":5.56166459953613,"aX":-4.808998273862862},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":3.7,"spinRate":2487,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.39481306452409903,"extension":6.211708815701565},"index":3,"playId":"bee98032-b4a9-3936-9b1e-fe221280ba8c","pitchNumber":4,"startTime":"2025-07-28T01:06:09.328Z","endTime":"2025-07-28T01:06:13.224Z","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":88.5,"endSpeed":81.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99344031454062,"aZ":-27.881344908286316,"pfxX":-3.8567341356945626,"pfxZ":2.5611412563820544,"pX":-0.5372270916944033,"pZ":2.413778857435591,"vX0":4.433309405120175,"vY0":-128.78762683188924,"vZ0":-2.5780212816532613,"x":137.48,"y":173.61,"x0":-1.780678840929612,"y0":50.00526426728454,"z0":5.586430680609283,"aX":-6.473242553883054},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.3,"breakHorizontal":6.0,"spinRate":2030,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.4254532340812647,"extension":6.1375774394768605},"index":4,"playId":"564fc7d3-9bc1-3425-a9cb-42b77bed3817","pitchNumber":5,"startTime":"2025-07-28T01:06:26.901Z","endTime":"2025-07-28T01:06:30.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.194513081992184,"aZ":-33.177330902870736,"pfxX":2.014068367341201,"pfxZ":-0.6366958695609197,"pX":0.9857944643491849,"pZ":0.8384983904629189,"vX0":5.996752980012546,"vY0":-124.03425789949111,"vZ0":-4.640338757636051,"x":79.42,"y":216.14,"x0":-1.7140248158367621,"y0":50.00312942434512,"z0":5.46570780400419,"aX":3.1726764548422435},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":-4.9,"spinRate":2639,"spinDirection":62},"zone":14,"typeConfidence":0.93,"plateTime":0.43970571410988635,"extension":6.189748976022788},"index":5,"playId":"fbb32384-ba83-3cb6-8e60-7e325c9cc686","pitchNumber":6,"startTime":"2025-07-28T01:06:51.384Z","endTime":"2025-07-28T01:06:56.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:06:56.255Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Wisely flies out to center fielder Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-28T01:06:56.144Z","endTime":"2025-07-28T01:10:49.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.430259306987683,"aZ":-15.482098739090793,"pfxX":-1.5172749060366,"pfxZ":8.505115786006687,"pX":-0.24786072422335473,"pZ":1.6526099575130886,"vX0":4.825417198791503,"vY0":-138.38093466760773,"vZ0":-7.636845198045387,"x":126.45,"y":194.16,"x0":-1.808028566481814,"y0":50.004526239684395,"z0":5.4615677446538315,"aX":-2.979024295053773},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":1.9,"spinRate":2315,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.39402666080657145,"extension":6.178378058393949},"index":0,"playId":"cac300c2-bb4f-3795-a739-d45ebc1dfe0f","pitchNumber":1,"startTime":"2025-07-28T01:07:20.073Z","endTime":"2025-07-28T01:07:23.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.714269380297765,"aZ":-16.759415568836054,"pfxX":-1.0129402294799976,"pfxZ":7.819182869856517,"pX":-0.5073044754786465,"pZ":3.0208613290389215,"vX0":3.986281421440115,"vY0":-138.93784362988046,"vZ0":-3.912248474296851,"x":136.34,"y":157.22,"x0":-1.8238269752301188,"y0":50.00053745723942,"z0":5.5483583156115515,"aX":-1.9965316872372718},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":1.1,"spinRate":2538,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.3929689079730898,"extension":6.181750729445659},"index":1,"playId":"06da13cd-0dbb-3098-a5b2-d40d68dda111","pitchNumber":2,"startTime":"2025-07-28T01:07:40.592Z","endTime":"2025-07-28T01:07:44.668Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-28T01:07:53.026Z","endTime":"2025-07-28T01:08:08.113Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.32024170637708,"strikeZoneBottom":1.55619060883418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.26240916531116,"aZ":-15.732179781287384,"pfxX":-2.913301291366043,"pfxZ":8.465831304980194,"pX":-0.2933399616399335,"pZ":4.31274544640859,"vX0":4.439154929912351,"vY0":-139.4221165871881,"vZ0":-0.9621370328786608,"x":128.18,"y":122.34,"x0":-1.5375999695187546,"y0":50.00439923837007,"z0":5.714266778164523,"aX":-5.659647041013398},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":4.2,"spinRate":2485,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3948820958558641,"extension":6.199017144484107},"index":3,"playId":"555538fc-0025-3f9a-8df0-4649bdc36278","pitchNumber":3,"startTime":"2025-07-28T01:08:08.113Z","endTime":"2025-07-28T01:08:11.865Z","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":86.1,"endSpeed":79.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45421611807822,"aZ":-33.924524625667836,"pfxX":1.5783629924123024,"pfxZ":-1.0939047004398335,"pX":-0.931798972812886,"pZ":1.5004025975652795,"vX0":1.7084418624882196,"vY0":-125.41302997007249,"vZ0":-3.1252443813449187,"x":152.52,"y":198.27,"x0":-1.824823430565081,"y0":50.00120738815401,"z0":5.507166699670731,"aX":2.5335456137415977},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.4,"breakHorizontal":-3.2,"spinRate":2409,"spinDirection":52},"zone":13,"typeConfidence":0.93,"plateTime":0.43540912721661895,"extension":6.193331338191713},"index":4,"playId":"03b2f814-9ed2-351d-b64c-b27ec65048f7","pitchNumber":4,"startTime":"2025-07-28T01:08:28.486Z","endTime":"2025-07-28T01:08:32.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14439040836609,"aZ":-28.33561641804866,"pfxX":-6.716703599863165,"pfxZ":2.223140117295192,"pX":-1.200934751701861,"pZ":1.675335664567469,"vX0":3.864979391461117,"vY0":-129.56533702433484,"vZ0":-4.087392959821819,"x":162.78,"y":193.55,"x0":-1.827483192889637,"y0":50.001762005759424,"z0":5.400916421086587,"aX":-11.595703042123182},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.5,"breakHorizontal":11.5,"spinRate":2002,"spinDirection":236},"zone":13,"typeConfidence":0.89,"plateTime":0.4202601935192769,"extension":5.88970284384658},"index":5,"playId":"63441c75-0e60-3d2d-89cd-a4bad3e03797","pitchNumber":5,"startTime":"2025-07-28T01:08:51.174Z","endTime":"2025-07-28T01:08:55.474Z","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":95.4,"endSpeed":87.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97989673405235,"aZ":-13.87544234395736,"pfxX":-2.798500120955641,"pfxZ":9.36658130856748,"pX":0.09682324714038297,"pZ":3.2635217303629735,"vX0":5.508907166228434,"vY0":-138.86110680841125,"vZ0":-3.810670997322409,"x":113.31,"y":150.66,"x0":-1.5488116463597847,"y0":50.00320271875382,"z0":5.576239030505226,"aX":-5.4679837958863855},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":4.0,"spinRate":2474,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39438642596762596,"extension":6.066946865893821},"index":6,"playId":"a7f241f3-780e-31fb-84a6-409495a31833","pitchNumber":6,"startTime":"2025-07-28T01:09:12.920Z","endTime":"2025-07-28T01:09:22.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.420814124171,"strikeZoneBottom":1.54185372245323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81145413252798,"aZ":-17.571070050823764,"pfxX":-2.609167303844179,"pfxZ":7.311482051074005,"pX":-1.0747202818406572,"pZ":3.787231407536672,"vX0":2.391887193592266,"vY0":-139.57901058069493,"vZ0":-2.0283136061320746,"x":157.97,"y":136.52,"x0":-1.5986887460940467,"y0":50.003952776456146,"z0":5.665035371720941,"aX":-5.211842151612534},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":4.3,"spinRate":2417,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39059826702823,"extension":6.198306729429912},"index":7,"playId":"41e00b25-07d3-3896-a812-1dba883b12cd","pitchNumber":7,"startTime":"2025-07-28T01:09:51.928Z","endTime":"2025-07-28T01:09:55.760Z","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":88.8,"endSpeed":83.9,"strikeZoneTop":3.4032275348171,"strikeZoneBottom":1.52470556859076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.58595781929395,"aZ":-30.014766374618908,"pfxX":-5.871856516162507,"pfxZ":1.2475916082068508,"pX":1.2311878154428337,"pZ":0.21681614909178754,"vX0":9.23280837672959,"vY0":-129.0614573287135,"vZ0":-7.288058390264995,"x":70.07,"y":232.93,"x0":-1.5834818217924573,"y0":50.00642944456017,"z0":5.3014921121952066,"aX":-10.194497185981227},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":9.2,"spinRate":1963,"spinDirection":240},"zone":14,"typeConfidence":0.93,"plateTime":0.41980586625188065,"extension":6.187426225440924},"index":8,"playId":"4f594323-a5d6-345a-8565-556b745e5cfc","pitchNumber":8,"startTime":"2025-07-28T01:10:07.095Z","endTime":"2025-07-28T01:10:11.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93389900267916,"aZ":-12.54751992856174,"pfxX":-3.989801632798909,"pfxZ":9.904743282052996,"pX":-0.08729059848201876,"pZ":2.2305769395715807,"vX0":5.96037623879099,"vY0":-139.53055569826608,"vZ0":-6.807930256969375,"x":120.33,"y":178.55,"x0":-1.7278744842430918,"y0":50.00367156617297,"z0":5.520488304876493,"aX":-7.906979684415808},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":6.1,"spinRate":2498,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.39180141171701255,"extension":6.377918743873443},"hitData":{"launchSpeed":99.3,"launchAngle":33.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.02,"coordY":42.73}},"index":9,"playId":"3cde874f-77d4-3bea-8cf8-8d4f8c737bea","pitchNumber":9,"startTime":"2025-07-28T01:10:39.343Z","endTime":"2025-07-28T01:10:49.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:10:49.257Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronny Mauricio homers (5) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-28T01:13:00.316Z","endTime":"2025-07-28T01:14:06.840Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":678495,"link":"/api/v1/people/678495"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.93174102871082,"strikeZoneBottom":1.87097582186671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.414321428801163,"aZ":-27.935539493167326,"pfxX":9.324157475220169,"pfxZ":2.6907148095772246,"pX":-1.237290908027952,"pZ":3.4532254847253645,"vX0":0.4363948985435936,"vY0":-124.28119436325588,"vZ0":0.18063989836706407,"x":164.16,"y":145.54,"x0":-2.62725529100259,"y0":50.001446080775125,"z0":5.687679862116934,"aX":14.677449567849157},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.2,"breakHorizontal":-17.0,"spinRate":2708,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.4396456085481404,"extension":6.498689621902951},"index":0,"playId":"420ac88f-9d1f-380e-afdd-0560eac65493","pitchNumber":1,"startTime":"2025-07-28T01:13:22.686Z","endTime":"2025-07-28T01:13:26.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90192961391548,"aZ":-29.423299971788992,"pfxX":8.875656108908695,"pfxZ":1.7484448841301479,"pX":0.7800664104337359,"pZ":2.478767901862275,"vX0":4.71938475228978,"vY0":-124.69574025427143,"vZ0":-1.7465655948579526,"x":87.27,"y":171.85,"x0":-2.2900257689453194,"y0":50.005565231247495,"z0":5.6141758696030175,"aX":13.98831269965799},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":-17.2,"spinRate":2768,"spinDirection":71},"zone":6,"typeConfidence":0.91,"plateTime":0.4391333481645181,"extension":6.403271384810341},"hitData":{"launchSpeed":104.7,"launchAngle":33.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":240.14,"coordY":83.63}},"index":1,"playId":"e6885090-c703-38bb-8004-3271f24445fb","pitchNumber":2,"startTime":"2025-07-28T01:13:38.090Z","endTime":"2025-07-28T01:14:06.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:14:06.840Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-28T01:14:04.939Z","endTime":"2025-07-28T01:15:56.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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(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.4,"endSpeed":87.6,"strikeZoneTop":3.74108241250651,"strikeZoneBottom":1.78745815898792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27124172060587,"aZ":-11.777130529466833,"pfxX":-2.863764492182,"pfxZ":10.281480277839838,"pX":-1.1524744569648366,"pZ":3.5888054634371627,"vX0":3.687376755355117,"vY0":-140.31134193458283,"vZ0":-3.3816192316230955,"x":160.93,"y":141.88,"x0":-2.114770519245398,"y0":50.00074629841368,"z0":5.582943696505895,"aX":-5.680440153014797},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":4.4,"spinRate":2707,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3911346044750945,"extension":6.412793578268037},"index":0,"playId":"fa43d11e-0e28-3c7f-ac6d-5ef2c9be6bd4","pitchNumber":1,"startTime":"2025-07-28T01:14:31.390Z","endTime":"2025-07-28T01:14:35.355Z","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":85.2,"endSpeed":77.8,"strikeZoneTop":3.72184323231084,"strikeZoneBottom":1.85626647139021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.745679455399124,"aZ":-26.61461662706957,"pfxX":6.845699097278599,"pfxZ":3.593740628521818,"pX":-0.255619734191657,"pZ":2.6294916124970937,"vX0":3.038493398763045,"vY0":-124.05111599584922,"vZ0":-1.799268829272829,"x":126.74,"y":167.78,"x0":-2.3885896158200564,"y0":50.000638349415304,"z0":5.600957917607786,"aX":10.577391690910748},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.4,"breakHorizontal":-13.1,"spinRate":2793,"spinDirection":65},"zone":5,"typeConfidence":0.9,"plateTime":0.4429532003273966,"extension":6.693603728324898},"index":1,"playId":"f48df728-a284-3bb6-a292-4787ce0b530d","pitchNumber":2,"startTime":"2025-07-28T01:14:46.797Z","endTime":"2025-07-28T01:14:50.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.74738955983053,"strikeZoneBottom":1.82340007161618,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19896027283822,"aZ":-11.092199443954287,"pfxX":-1.8872023726724865,"pfxZ":10.573326296002445,"pX":-0.9385058948858606,"pZ":4.096526611765826,"vX0":4.287760211109537,"vY0":-140.63324040068696,"vZ0":-2.204508831055151,"x":152.77,"y":128.17,"x0":-2.240801883386689,"y0":50.00681058787029,"z0":5.6141942897184,"aX":-3.7645872308861787},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":2.5,"spinRate":2609,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3901308953353535,"extension":6.472904364796653},"index":2,"playId":"3b85cf64-c7ab-3e29-86d6-38356dc6eae7","pitchNumber":3,"startTime":"2025-07-28T01:15:02.662Z","endTime":"2025-07-28T01:15:07.064Z","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":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.66283030578813,"strikeZoneBottom":1.82663027304384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70637214333993,"aZ":-11.981263457643013,"pfxX":-2.526769787612661,"pfxZ":10.069891765371116,"pX":0.2687469210337243,"pZ":2.5628835121166516,"vX0":7.5050535307785,"vY0":-140.24375946630113,"vZ0":-5.7808190044196515,"x":106.76,"y":169.58,"x0":-2.1057902373615565,"y0":50.00389690457229,"z0":5.422137708450439,"aX":-5.067872965706197},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":3.1,"spinRate":2773,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.38953755410212665,"extension":6.471177145943649},"index":3,"playId":"c54fc2fe-383e-3307-8de2-9163beaa8e9c","pitchNumber":4,"startTime":"2025-07-28T01:15:19.259Z","endTime":"2025-07-28T01:15:23.506Z","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.2,"endSpeed":90.1,"strikeZoneTop":3.7065782281261,"strikeZoneBottom":1.84139658536005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29686517368842,"aZ":-10.269587044050004,"pfxX":-4.668349283244378,"pfxZ":10.536960484681241,"pX":-1.1931206640170158,"pZ":2.468520577180641,"vX0":4.929149789723134,"vY0":-142.89288733424408,"vZ0":-6.347789031931114,"x":162.48,"y":172.13,"x0":-2.329583407278609,"y0":50.00522387262828,"z0":5.35644245879423,"aX":-9.70670035274156},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2714,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.38254609967559805,"extension":6.351096630617083},"index":4,"playId":"5e67f796-1cb5-3a62-917d-f219b4e060c1","pitchNumber":5,"startTime":"2025-07-28T01:15:35.959Z","endTime":"2025-07-28T01:15:39.994Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.9,"strikeZoneTop":3.69208978024584,"strikeZoneBottom":1.79786102301623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.438285364157824,"aZ":-22.32119071251,"pfxX":3.3495689855553876,"pfxZ":6.037340756177733,"pX":0.3968719512824902,"pZ":2.103470098198756,"vX0":5.601436737492392,"vY0":-127.498540842434,"vZ0":-3.9464710804161767,"x":101.87,"y":181.99,"x0":-2.2713963441313814,"y0":50.001845462589344,"z0":5.45236023203324,"aX":5.462028343490444},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.2,"breakHorizontal":-7.4,"spinRate":2785,"spinDirection":77},"zone":9,"typeConfidence":0.85,"plateTime":0.43111316599483995,"extension":6.671056169986968},"index":5,"playId":"e46dbd97-16c6-372f-93f5-d12c201e2d62","pitchNumber":6,"startTime":"2025-07-28T01:15:52.246Z","endTime":"2025-07-28T01:15:56.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:15:56.302Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-28T01:15:55.906Z","endTime":"2025-07-28T01:16:59.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":98.0,"endSpeed":90.6,"strikeZoneTop":3.39338967662521,"strikeZoneBottom":1.56824485673864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76641223290026,"aZ":-10.398875932574636,"pfxX":-2.839432084605898,"pfxZ":10.41277397383418,"pX":-0.6290276936567922,"pZ":3.1712622995519375,"vX0":4.940658761963597,"vY0":-142.75195827857542,"vZ0":-5.001419775186603,"x":140.98,"y":153.16,"x0":-2.002874723787278,"y0":50.00465763964268,"z0":5.583848787392224,"aX":-5.939330604765743},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":4.3,"spinRate":2692,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.38177023386066544,"extension":6.466708325451592},"index":0,"playId":"249f9fc9-3562-35ef-8065-7c5c3aaeb579","pitchNumber":1,"startTime":"2025-07-28T01:16:21.774Z","endTime":"2025-07-28T01:16:25.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.42730196663913,"strikeZoneBottom":1.60277093518317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.033985096559725,"aZ":-10.069946398561042,"pfxX":-2.1692410981237438,"pfxZ":10.585946338396276,"pX":-0.7481100885952884,"pZ":2.210169223550794,"vX0":5.01404177177897,"vY0":-143.32873431650708,"vZ0":-7.393531807251222,"x":145.52,"y":179.11,"x0":-2.2355079615396196,"y0":50.000670542413815,"z0":5.446247912720057,"aX":-4.529116795819203},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.9,"breakHorizontal":3.0,"spinRate":2797,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.3816381597178897,"extension":6.560195408002402},"index":1,"playId":"2a99f01a-b900-3098-b979-186436f0e6e7","pitchNumber":2,"startTime":"2025-07-28T01:16:38.045Z","endTime":"2025-07-28T01:16:42.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02433967700346,"aZ":-27.96457657170447,"pfxX":8.231761078547096,"pfxZ":2.6364504386136938,"pX":0.047966765404016024,"pZ":1.0813508165664332,"vX0":3.3337488117113265,"vY0":-125.90130132613345,"vZ0":-5.139704034574059,"x":115.17,"y":209.58,"x0":-2.365009054813764,"y0":50.00212443149594,"z0":5.429387192533411,"aX":13.131911423160187},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-15.7,"spinRate":2852,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.43607019040323136,"extension":6.590903353969647},"index":2,"playId":"d834d37b-1967-3298-95f4-2acf8b994ec5","pitchNumber":3,"startTime":"2025-07-28T01:16:55.762Z","endTime":"2025-07-28T01:16:59.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:16:59.935Z","atBatIndex":55},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Juan Soto homers (25) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-28T01:17:03.009Z","endTime":"2025-07-28T01:18:35.757Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":{"id":678495,"link":"/api/v1/people/678495"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.5,"endSpeed":89.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42922810064712,"aZ":-8.090150985511135,"pfxX":-2.8043658453177085,"pfxZ":11.617752720569229,"pX":0.1915070933921711,"pZ":2.865108235697452,"vX0":7.266696682679418,"vY0":-143.16033851215659,"vZ0":-5.64666076496385,"x":109.7,"y":161.42,"x0":-2.0167531588761243,"y0":50.00400298100729,"z0":5.371079252756766,"aX":-5.814786267618677},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.0,"breakHorizontal":3.6,"spinRate":2752,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.38277590989403665,"extension":6.502218015059565},"index":0,"playId":"2ca1cf70-527c-3747-8394-f47ddc771081","pitchNumber":1,"startTime":"2025-07-28T01:17:27.324Z","endTime":"2025-07-28T01:17:31.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.533474937194605,"aZ":-8.287721297499374,"pfxX":-4.0825259719634905,"pfxZ":11.412743169182523,"pX":-0.4005565303323628,"pZ":2.288007360820521,"vX0":6.783401150790412,"vY0":-143.37146880300259,"vZ0":-7.359240764566413,"x":132.27,"y":177.0,"x0":-2.2610923395244233,"y0":50.000100311588945,"z0":5.397466018549211,"aX":-8.543186075291857},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.4,"breakHorizontal":6.1,"spinRate":2841,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.3812916063223404,"extension":6.71780595058011},"hitData":{"launchSpeed":103.0,"launchAngle":31.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.03,"coordY":78.78}},"index":1,"playId":"282d6d45-7337-385f-bad3-319feab8c149","pitchNumber":2,"startTime":"2025-07-28T01:18:01.536Z","endTime":"2025-07-28T01:18:35.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:18:35.757Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-28T01:20:52.158Z","endTime":"2025-07-28T01:21:55.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T01:18:33.121Z","endTime":"2025-07-28T01:18:54.184Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Rogers replaces Randy Rodríguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-28T01:18:54.184Z","endTime":"2025-07-28T01:20:54.281Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"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":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.53914101320449,"strikeZoneBottom":1.83994068780864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09565468619519,"aZ":-44.216381214389315,"pfxX":-3.2206349171115605,"pfxZ":-8.084923628943312,"pX":1.1597316268362183,"pZ":2.5871272885667853,"vX0":11.413513064332085,"vY0":-120.64181972602181,"vZ0":10.865646559906077,"x":72.79,"y":168.93,"x0":-3.1918028740245243,"y0":50.00145032314913,"z0":1.9079453585648545,"aX":-4.800698658700138},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-11.9,"breakHorizontal":3.5,"spinRate":2029,"spinDirection":330},"zone":14,"typeConfidence":0.92,"plateTime":0.45215643703526043,"extension":6.102862974495859},"index":2,"playId":"6dc24faf-bc12-3b75-8b58-4ef18d0928f2","pitchNumber":1,"startTime":"2025-07-28T01:20:54.281Z","endTime":"2025-07-28T01:20:58.370Z","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":83.6,"endSpeed":76.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.537445414597848,"aZ":-46.11664184450545,"pfxX":-1.8746018296141929,"pfxZ":-9.455388370152157,"pX":0.3202361890048551,"pZ":1.4987983800737155,"vX0":9.559035122912526,"vY0":-120.93151056981867,"vZ0":9.038199726110888,"x":104.79,"y":198.31,"x0":-3.4475482414006273,"y0":50.001998150826545,"z0":1.7660428788789553,"aX":-2.764999074346291},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-14.4,"breakHorizontal":1.0,"spinRate":1979,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4536741393297832,"extension":6.109525159902629},"index":3,"playId":"978930ea-a13a-3167-942a-abf8afbb3d74","pitchNumber":2,"startTime":"2025-07-28T01:21:09.082Z","endTime":"2025-07-28T01:21:12.191Z","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":83.4,"endSpeed":75.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.457448273603728,"aZ":-46.783982169844364,"pfxX":-0.30355459071722457,"pfxZ":-9.98369802440386,"pX":-0.7069309617192125,"pZ":1.6203013067618797,"vX0":7.0049431251829475,"vY0":-120.76258551785628,"vZ0":9.398843499651694,"x":143.95,"y":195.03,"x0":-3.6165288985077706,"y0":50.00118979456831,"z0":1.8092919310030715,"aX":-0.4461331405379493},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-15.2,"breakHorizontal":-1.3,"spinRate":1979,"spinDirection":329},"zone":7,"typeConfidence":0.88,"plateTime":0.45510756515264283,"extension":6.050214472821129},"index":4,"playId":"9aec84ef-de92-364e-b40c-7bde0d0cb492","pitchNumber":3,"startTime":"2025-07-28T01:21:25.999Z","endTime":"2025-07-28T01:21:32.645Z","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":75.8,"endSpeed":68.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.83886976741187,"aZ":-23.793415944076287,"pfxX":3.3486235028572446,"pfxZ":6.9243995382605235,"pX":1.1662741627279278,"pZ":2.8198430225157765,"vX0":8.935470423731905,"vY0":-109.75788026453411,"vZ0":7.670025652202334,"x":72.54,"y":162.64,"x0":-3.405502390924529,"y0":50.00307321466772,"z0":1.8186548420000253,"aX":4.05397117917666},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":15.1,"breakHorizontal":-8.6,"spinRate":2416,"spinDirection":110},"zone":12,"typeConfidence":0.89,"plateTime":0.500516964724814,"extension":5.992898282996811},"index":5,"playId":"8849d940-5825-3480-8466-f7745a73ffba","pitchNumber":4,"startTime":"2025-07-28T01:21:51.941Z","endTime":"2025-07-28T01:21:55.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:21:55.802Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-28T01:26:18.202Z","endTime":"2025-07-28T01:26:42.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:24:24.092Z","endTime":"2025-07-28T01:26:20.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.32741242002855,"strikeZoneBottom":1.41592808500321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88549379047656,"aZ":-23.14078633057084,"pfxX":10.78608071106784,"pfxZ":4.51402172046745,"pX":0.4918905794448503,"pZ":1.9195875945340894,"vX0":-7.801258884535985,"vY0":-140.99583284002804,"vZ0":-6.003232938744848,"x":98.25,"y":186.95,"x0":1.9018745511902313,"y0":50.00191708896291,"z0":5.582648776128334,"aX":21.583025331639522},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":-17.8,"spinRate":2312,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.3893735287042168,"extension":6.71964496757079},"index":1,"playId":"43557c89-f753-3bd1-a9b4-c3c8117eb59a","pitchNumber":1,"startTime":"2025-07-28T01:26:20.404Z","endTime":"2025-07-28T01:26:31.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.849505431436253,"aZ":-29.70002158787935,"pfxX":-3.2332547598811265,"pfxZ":1.6991163191419538,"pX":-0.1370109155130705,"pZ":2.2519026368436275,"vX0":-4.362782165354733,"vY0":-120.45020491725593,"vZ0":-1.9463557959955464,"x":122.22,"y":177.98,"x0":2.1225772167164347,"y0":50.00500304194717,"z0":5.713404415089862,"aX":-4.720064384809279},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":7.0,"spinRate":2468,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4558813143092353,"extension":6.461784030961133},"hitData":{"launchSpeed":64.4,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.48,"coordY":174.73}},"index":2,"playId":"93ea7ee8-c74c-3f82-a7e5-f63ac31f0b24","pitchNumber":2,"startTime":"2025-07-28T01:26:36.263Z","endTime":"2025-07-28T01:26:42.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:26:42.140Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-28T01:26:44.157Z","endTime":"2025-07-28T01:27:42.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.4,"strikeZoneTop":3.15376719309048,"strikeZoneBottom":1.52055283410396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.146330785492278,"aZ":-32.383023274601626,"pfxX":-6.987228715589778,"pfxZ":-0.14761599535784597,"pX":0.16633737353735356,"pZ":2.5333076383075595,"vX0":-2.319070483346273,"vY0":-118.77655493258192,"vZ0":-0.4864607663232763,"x":110.66,"y":170.38,"x0":2.0660435226563405,"y0":50.00229766045303,"z0":5.714200675082735,"aX":-9.870570427355416},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.1,"breakHorizontal":13.2,"spinRate":2451,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.46313281123736116,"extension":6.370125245313957},"index":0,"playId":"6b5b44bc-5787-3828-b739-905adce83fc0","pitchNumber":1,"startTime":"2025-07-28T01:27:04.319Z","endTime":"2025-07-28T01:27:08.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.950852454590922,"aZ":-22.48830262927467,"pfxX":10.618079698846774,"pfxZ":4.937862754046414,"pX":-0.5554508881425502,"pZ":2.7320915083139132,"vX0":-10.34128043646703,"vY0":-138.68931457149597,"vZ0":-3.87294483998437,"x":138.17,"y":165.01,"x0":1.829301747959567,"y0":50.002917885959654,"z0":5.633433547400125,"aX":20.832031887303575},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":-17.3,"spinRate":2204,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.3938622933666629,"extension":6.546741435726799},"index":1,"playId":"ac5b599c-246e-364f-b57b-9d3d2d89cbd5","pitchNumber":2,"startTime":"2025-07-28T01:27:17.352Z","endTime":"2025-07-28T01:27:21.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15106948482267,"aZ":-29.866788406866583,"pfxX":-3.8247295732510977,"pfxZ":1.4482555859215154,"pX":-1.6792716952089235,"pZ":0.8900747044466986,"vX0":-7.139075491607566,"vY0":-124.59232543708612,"vZ0":-5.512877981705808,"x":181.01,"y":214.75,"x0":1.70638889590492,"y0":50.002939608555394,"z0":5.563452454258205,"aX":-6.084821924620327},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":8.4,"spinRate":2583,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4375669353242273,"extension":6.586111479425338},"index":2,"playId":"0b1153c2-4423-3f04-bf7f-4768d32ecb3d","pitchNumber":3,"startTime":"2025-07-28T01:27:37.398Z","endTime":"2025-07-28T01:27:42.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:27:42.474Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, pitcher Gregory Soto to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-28T01:27:40.849Z","endTime":"2025-07-28T01:31:26.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":9},"credits":[{"player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":97.3,"endSpeed":90.2,"strikeZoneTop":3.58041816439459,"strikeZoneBottom":1.7740998557135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31410868399253,"aZ":-24.466834473965797,"pfxX":10.040851651107733,"pfxZ":3.7406293043280705,"pX":0.7884431668288785,"pZ":2.267964036822008,"vX0":-6.941183530507209,"vY0":-141.67048031694415,"vZ0":-4.815464542424728,"x":86.95,"y":177.54,"x0":1.9492555592650944,"y0":50.000341050573205,"z0":5.52678054856665,"aX":20.679961526454246},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.1,"breakHorizontal":-17.0,"spinRate":2193,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.38466493020729775,"extension":6.5609577826953425},"index":0,"playId":"f5ace0e2-210a-39ac-bd2a-921147f4b750","pitchNumber":1,"startTime":"2025-07-28T01:28:03.549Z","endTime":"2025-07-28T01:28:07.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917456648379634,"aZ":-22.2283937372828,"pfxX":10.086887485610355,"pfxZ":4.945506285656609,"pX":0.940380046737743,"pZ":2.888872356400652,"vX0":-6.448157232614477,"vY0":-140.2807880521589,"vZ0":-3.4771891840634432,"x":81.15,"y":160.78,"x0":1.9470294021768355,"y0":50.004434620472,"z0":5.577270783177628,"aX":20.296012672894424},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.5,"breakHorizontal":-17.2,"spinRate":2292,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.38904180501941266,"extension":6.572579128367878},"index":1,"playId":"1c742b39-ac97-3ea0-88ae-f83708faa138","pitchNumber":2,"startTime":"2025-07-28T01:28:18.909Z","endTime":"2025-07-28T01:28:22.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.2,"strikeZoneTop":3.48640563604669,"strikeZoneBottom":1.65107214886707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79909026258221,"aZ":-27.095769476019434,"pfxX":-6.6762979417094,"pfxZ":3.4946156938847146,"pX":-1.4169837391697988,"pZ":2.7463241421519795,"vX0":-5.744269704659751,"vY0":-121.19945709413308,"vZ0":-1.2735724867359455,"x":171.01,"y":164.63,"x0":1.8713045156672101,"y0":50.00349422583854,"z0":5.696774288872371,"aX":-9.701098615875607},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.2,"breakHorizontal":13.7,"spinRate":2608,"spinDirection":293},"zone":11,"typeConfidence":2.0,"plateTime":0.45600277881168916,"extension":6.551785667164901},"index":2,"playId":"0ad8ce2b-6fa5-36b8-a66f-c2781a03e416","pitchNumber":3,"startTime":"2025-07-28T01:28:35.990Z","endTime":"2025-07-28T01:28:39.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.142457320676176,"aZ":-22.10541635994642,"pfxX":11.159688547703789,"pfxZ":5.017964498616193,"pX":-0.10150777201589113,"pZ":1.9431541453439498,"vX0":-9.23547169094946,"vY0":-140.1689946558901,"vZ0":-5.919052390266659,"x":120.87,"y":186.31,"x0":1.772190114697904,"y0":50.006074249785705,"z0":5.508056883981609,"aX":22.401026487741266},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.2,"breakHorizontal":-18.5,"spinRate":2258,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.3894910730397072,"extension":6.6474833842034835},"index":3,"playId":"d017b6cf-570b-3424-9218-2df39376aa9e","pitchNumber":4,"startTime":"2025-07-28T01:28:51.907Z","endTime":"2025-07-28T01:28:56.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.52790986527344,"strikeZoneBottom":1.66784527463733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53984858560687,"aZ":-30.629245957809367,"pfxX":-2.595545881692474,"pfxZ":1.0270392435895115,"pX":-0.09603482351048781,"pZ":3.869405799084974,"vX0":-4.343109474997078,"vY0":-122.11233416199019,"vZ0":1.8431283578857547,"x":120.66,"y":134.31,"x0":2.0443646104007023,"y0":50.00384613126023,"z0":5.743977487132062,"aX":-3.9110762559502974},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.5,"breakHorizontal":5.8,"spinRate":2554,"spinDirection":284},"zone":11,"typeConfidence":2.0,"plateTime":0.4489124478352666,"extension":6.4947721177694735},"index":4,"playId":"0b27891b-a0bb-3498-b22e-74fdb0fdf759","pitchNumber":5,"startTime":"2025-07-28T01:29:14.447Z","endTime":"2025-07-28T01:29:18.841Z","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":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84600506276479,"aZ":-27.801332151354995,"pfxX":-3.3207615536793416,"pfxZ":2.926758877729161,"pX":-0.2943009295572361,"pZ":1.1412954974043075,"vX0":-4.365757107134494,"vY0":-121.02031963540334,"vZ0":-4.598014099842345,"x":128.22,"y":207.97,"x0":1.9591434081220442,"y0":50.00542323434326,"z0":5.478702853248141,"aX":-4.96491527979356},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":7.0,"spinRate":2562,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.45120886224607304,"extension":6.691738419339889},"index":5,"playId":"171e6e9c-2355-3f97-881c-7d51660b2107","pitchNumber":6,"startTime":"2025-07-28T01:29:33.731Z","endTime":"2025-07-28T01:29:38.766Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.07821467376473,"aZ":-23.443636849653146,"pfxX":11.780432582904595,"pfxZ":4.270193004981278,"pX":1.0978382749069444,"pZ":2.708118062002321,"vX0":-6.393248774267437,"vY0":-142.4154709432859,"vZ0":-3.994540511401394,"x":75.15,"y":165.66,"x0":1.8466328813762847,"y0":50.004500732837656,"z0":5.620034715887164,"aX":24.092084783458198},"breaks":{"breakAngle":43.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.1,"breakHorizontal":-19.9,"spinRate":2163,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3852684046279826,"extension":6.575764719421649},"index":6,"playId":"c49f2a09-d275-370a-b17d-3ec857db43ea","pitchNumber":7,"startTime":"2025-07-28T01:29:57.806Z","endTime":"2025-07-28T01:30:03.711Z","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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.292493679750525,"aZ":-24.062847540996742,"pfxX":10.787110178729385,"pfxZ":3.9413799355325434,"pX":-0.30358733659266324,"pZ":2.8440915914830067,"vX0":-9.800208184639866,"vY0":-142.08317037804872,"vZ0":-3.4896223673221067,"x":128.57,"y":161.99,"x0":1.7763331485951397,"y0":50.006819758280784,"z0":5.6041968912332365,"aX":22.224062695459004},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.6,"breakHorizontal":-17.8,"spinRate":2194,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.3844019023047922,"extension":6.698398020879689},"index":7,"playId":"d9782a25-6c79-3476-9f23-d945618f2477","pitchNumber":8,"startTime":"2025-07-28T01:30:27.636Z","endTime":"2025-07-28T01:30:32.509Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44219406541449,"aZ":-34.307334541546325,"pfxX":-3.108383796064394,"pfxZ":-1.4204934509314526,"pX":-0.16417647432018362,"pZ":2.035325747492327,"vX0":-4.224307142325767,"vY0":-122.93350970615715,"vZ0":-1.4971220339998548,"x":123.26,"y":183.83,"x0":1.9953680825818592,"y0":50.00574520215839,"z0":5.625428092402048,"aX":-4.652242263227709},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.6,"breakHorizontal":6.8,"spinRate":2500,"spinDirection":291},"zone":8,"typeConfidence":2.0,"plateTime":0.4494133098362809,"extension":6.545289995022588},"index":8,"playId":"728c23e4-3564-30b8-a649-6414e5276150","pitchNumber":9,"startTime":"2025-07-28T01:30:52.515Z","endTime":"2025-07-28T01:30:58.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.856931062566275,"aZ":-25.302975267119145,"pfxX":9.76269428094056,"pfxZ":3.367615275565167,"pX":-0.14709687296248275,"pZ":2.0134247207287697,"vX0":-8.734853999367209,"vY0":-141.77299393469326,"vZ0":-5.292715052538706,"x":122.61,"y":184.42,"x0":1.7026867673410997,"y0":50.00131541839229,"z0":5.515512870627027,"aX":19.90841751759259},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":-16.0,"spinRate":2204,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.38606767721515967,"extension":6.696628076289811},"hitData":{"launchSpeed":73.2,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.56,"coordY":186.14}},"index":9,"playId":"3012c2b8-f40e-3579-b814-8523db8ad69c","pitchNumber":10,"startTime":"2025-07-28T01:31:19.073Z","endTime":"2025-07-28T01:31:26.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:31:26.773Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-28T01:34:08.979Z","endTime":"2025-07-28T01:34:19.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:31:47.708Z","endTime":"2025-07-28T01:34:11.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.686381272445068,"aZ":-41.81739207455046,"pfxX":4.981919932147083,"pfxZ":-6.696436827879014,"pX":-0.6974438926548597,"pZ":2.397520800729587,"vX0":2.7324123478605644,"vY0":-119.1944259441869,"vZ0":0.038834477344200424,"x":143.58,"y":174.05,"x0":-2.5054809517591488,"y0":50.00297109050224,"z0":6.153756342539419,"aX":7.174674367676875},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.9,"breakHorizontal":-9.7,"spinRate":2376,"spinDirection":33},"zone":4,"typeConfidence":0.89,"plateTime":0.45935539602849396,"extension":6.879850650377901},"hitData":{"launchSpeed":92.3,"launchAngle":35.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.78,"coordY":83.98}},"index":1,"playId":"6577b494-bd57-3bf0-8c47-4b1946d7d062","pitchNumber":1,"startTime":"2025-07-28T01:34:11.089Z","endTime":"2025-07-28T01:34:19.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:34:19.619Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a fly ball to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-28T01:34:19.429Z","endTime":"2025-07-28T01:35:08.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.64923521825443,"strikeZoneBottom":1.60714303859137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.476337000354597,"aZ":-14.385593646071996,"pfxX":-7.221518297596652,"pfxZ":9.266576619277838,"pX":-0.9421485495150501,"pZ":2.148802866215968,"vX0":6.513577349269432,"vY0":-137.65880988744493,"vZ0":-7.315910354253257,"x":152.91,"y":180.76,"x0":-2.400391731862249,"y0":50.00500883855798,"z0":5.814364419453239,"aX":-13.865698956168337},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":1953,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3978541475385078,"extension":6.832403354687216},"index":0,"playId":"725e385f-215f-3bda-b157-5e6a7752cc7d","pitchNumber":1,"startTime":"2025-07-28T01:34:41.518Z","endTime":"2025-07-28T01:34:45.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40194429025235,"aZ":-24.49359599331511,"pfxX":0.8411788704290317,"pfxZ":4.286089965453079,"pX":0.38967843126578805,"pZ":1.7038760576321395,"vX0":6.852562076451272,"vY0":-132.29383199807293,"vZ0":-6.322179398986227,"x":102.15,"y":192.78,"x0":-2.3319272409030227,"y0":50.00084909578634,"z0":5.893363347665941,"aX":1.5064854142452067},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-2.9,"spinRate":2551,"spinDirection":175},"zone":9,"typeConfidence":0.9,"plateTime":0.41234413012897164,"extension":7.03947187393702},"hitData":{"launchSpeed":76.7,"launchAngle":32.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.18,"coordY":96.41}},"index":1,"playId":"388616ab-ba36-3bb9-b161-eff67e402a0a","pitchNumber":2,"startTime":"2025-07-28T01:34:56.982Z","endTime":"2025-07-28T01:35:08.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:35:08.626Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out to first baseman Dominic Smith. Starling Marte to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-28T01:35:08.244Z","endTime":"2025-07-28T01:37:05.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.90729168869486,"strikeZoneBottom":1.8158832436358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.013290024447954,"aZ":-45.05646027545575,"pfxX":5.767925181241669,"pfxZ":-9.151695852268716,"pX":-1.9940956810568,"pZ":4.225379649171621,"vX0":-0.9840958676834282,"vY0":-117.80712617723407,"vZ0":4.930067301615002,"x":193.01,"y":124.69,"x0":-2.320808877436667,"y0":50.00204012303061,"z0":6.265854707738859,"aX":8.12067207528052},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.1,"breakHorizontal":-10.2,"spinRate":2284,"spinDirection":38},"zone":11,"typeConfidence":0.91,"plateTime":0.4646223313184481,"extension":7.081302266721583},"index":0,"playId":"07eff239-f595-3e6f-a43a-59f1a1a6d38a","pitchNumber":1,"startTime":"2025-07-28T01:35:37.275Z","endTime":"2025-07-28T01:35:40.682Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":87.1,"strikeZoneTop":3.82401156953355,"strikeZoneBottom":1.73329249302115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.625698514384883,"aZ":-14.348500255710077,"pfxX":-4.6451928639822,"pfxZ":9.269972100949648,"pX":-0.2895287267203131,"pZ":1.6164049328285637,"vX0":7.451623263171107,"vY0":-137.12456756684585,"vZ0":-8.567830324690147,"x":128.04,"y":195.14,"x0":-2.426861691481586,"y0":50.00054551324798,"z0":5.740242842377502,"aX":-8.93012223854178},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":1932,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.39800173968144836,"extension":6.964833999594555},"index":1,"playId":"fdd138dc-b0e0-3be7-acf7-43feb182c474","pitchNumber":2,"startTime":"2025-07-28T01:35:56.897Z","endTime":"2025-07-28T01:36:01.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-28T01:36:13.764Z","endTime":"2025-07-28T01:36:34.288Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":73.3,"strikeZoneTop":3.75550578088006,"strikeZoneBottom":1.78129651868937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09264245766766,"aZ":-34.14500226861374,"pfxX":11.121537507491684,"pfxZ":-1.4329327681872037,"pX":-0.8211240131708052,"pZ":2.3314939044754053,"vX0":0.6173297694155433,"vY0":-117.52536695553628,"vZ0":-0.577962110292747,"x":148.3,"y":175.83,"x0":-2.529781544959106,"y0":50.004060327608194,"z0":5.803140186630129,"aX":15.272391300621987},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.4,"breakHorizontal":-20.2,"spinRate":2793,"spinDirection":53},"zone":7,"typeConfidence":0.9,"plateTime":0.46936454328961386,"extension":7.0947078271785795},"index":3,"playId":"d9ec8bd7-43f4-31cd-b640-15cb3ed0bb59","pitchNumber":3,"startTime":"2025-07-28T01:36:34.288Z","endTime":"2025-07-28T01:36:38.490Z","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":83.5,"endSpeed":77.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46245594799275,"aZ":-43.43346848424979,"pfxX":4.57472425904421,"pfxZ":-7.495581578330861,"pX":-0.21143228894908342,"pZ":1.7093682012503166,"vX0":2.8474499271341402,"vY0":-121.681295260449,"vZ0":-1.5045572939046277,"x":125.06,"y":192.63,"x0":-1.9903487894302987,"y0":50.001674696394964,"z0":6.092427163357272,"aX":6.8723388229889},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.7,"breakHorizontal":-9.0,"spinRate":2404,"spinDirection":29},"zone":8,"typeConfidence":0.91,"plateTime":0.4498091567370204,"extension":6.753079346345654},"hitData":{"launchSpeed":76.2,"launchAngle":-55.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.27,"coordY":171.45}},"index":4,"playId":"ef843639-12c3-3974-9b3b-80168a173410","pitchNumber":4,"startTime":"2025-07-28T01:36:55.998Z","endTime":"2025-07-28T01:37:05.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:37:05.916Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Francisco Alvarez grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-28T01:37:11.778Z","endTime":"2025-07-28T01:39:15.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"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":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.984063619106323,"aZ":-35.723124141593985,"pfxX":11.284080604252683,"pfxZ":-2.465997282798868,"pX":0.6332439288964286,"pZ":0.7952188511944306,"vX0":3.518772180023264,"vY0":-120.06074194321128,"vZ0":-4.106600905084206,"x":92.86,"y":217.31,"x0":-2.321900856982972,"y0":50.001576821872575,"z0":5.750106709328335,"aX":16.261984304374337},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.3,"breakHorizontal":-21.4,"spinRate":2628,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4584458203058981,"extension":6.998070270223632},"index":0,"playId":"b3b1843f-89bb-398c-bf57-eaae1f213b99","pitchNumber":1,"startTime":"2025-07-28T01:37:33.679Z","endTime":"2025-07-28T01:37:38.638Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-28T01:37:54.614Z","endTime":"2025-07-28T01:38:04.845Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.983603696777582,"aZ":-35.14374483041332,"pfxX":10.207700826468454,"pfxZ":-2.0398889594682643,"pX":-0.12190676471366531,"pZ":2.9803959999988736,"vX0":2.8753576157434986,"vY0":-120.43387115681402,"vZ0":0.5110581554697435,"x":121.65,"y":158.31,"x0":-2.661182888176559,"y0":50.005882148573065,"z0":5.9036313807619125,"aX":14.81974158198825},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.2,"breakHorizontal":-19.2,"spinRate":2691,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.45687271579862054,"extension":6.807019296657229},"index":2,"playId":"e5ba88a9-3ecb-35a1-97d2-ff03c32b6e1e","pitchNumber":2,"startTime":"2025-07-28T01:38:04.845Z","endTime":"2025-07-28T01:38:08.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.30768739587837,"strikeZoneBottom":1.62737050582187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.509130532718906,"aZ":-34.433183033907916,"pfxX":9.514990339921212,"pfxZ":-1.473984869296225,"pX":0.35754193845171683,"pZ":1.0675303837491041,"vX0":4.3909048704277645,"vY0":-123.52502931863981,"vZ0":-4.290544360179195,"x":103.37,"y":209.96,"x0":-2.6809913669814454,"y0":50.00020869973378,"z0":5.734409197522439,"aX":14.640751426468462},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.5,"breakHorizontal":-18.2,"spinRate":2851,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44409211727157905,"extension":6.916580945172367},"index":3,"playId":"6af19023-9901-3f5f-896d-1e2e6036bf93","pitchNumber":3,"startTime":"2025-07-28T01:38:29.747Z","endTime":"2025-07-28T01:38:33.812Z","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.3,"endSpeed":88.3,"strikeZoneTop":3.28082668853745,"strikeZoneBottom":1.60055399533215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06254406779567,"aZ":-11.495138390571189,"pfxX":-6.210076161660411,"pfxZ":10.425233520966664,"pX":1.216352104163988,"pZ":2.015701889926933,"vX0":11.847940422760471,"vY0":-139.62381453566502,"vZ0":-8.468531907181593,"x":70.64,"y":184.36,"x0":-2.2662186948464678,"y0":50.002616682419216,"z0":5.835570159188864,"aX":-12.318638394343465},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2193,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.39159130951894516,"extension":6.893287405781176},"index":4,"playId":"0d8ce9ef-3d6d-35fb-b3bb-7c425cef7fa3","pitchNumber":4,"startTime":"2025-07-28T01:38:48.866Z","endTime":"2025-07-28T01:38:52.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.854796972265728,"aZ":-32.06799714550526,"pfxX":8.81533850127526,"pfxZ":0.07057314027356387,"pX":0.3658871981769914,"pZ":1.866849700682905,"vX0":4.189835021028911,"vY0":-123.93824432662046,"vZ0":-2.9729380137085224,"x":103.05,"y":188.38,"x0":-2.4900216993307516,"y0":50.00546480778999,"z0":5.749458668331635,"aX":13.768807380900563},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2832,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4412712250506443,"extension":7.077891634784016},"hitData":{"launchSpeed":89.8,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":158.78}},"index":5,"playId":"57fff588-a522-387f-917d-ac3b165b9b8b","pitchNumber":5,"startTime":"2025-07-28T01:39:07.866Z","endTime":"2025-07-28T01:39:15.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:39:15.683Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-28T01:42:11.472Z","endTime":"2025-07-28T01:44:57.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"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":[2,3,4,6,7,8,9],"actionIndex":[0,1,5],"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":9},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Reed Garrett replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:40:15.057Z","endTime":"2025-07-28T01:41:48.018Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Tyrone Taylor replaces center fielder Jeff McNeil, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T01:41:48.018Z","endTime":"2025-07-28T01:42:13.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"}},{"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":92.6,"endSpeed":86.4,"strikeZoneTop":3.47427790655212,"strikeZoneBottom":1.78784600810352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.88292859179116,"aZ":-20.552796125704916,"pfxX":-0.3732575579299531,"pfxZ":6.194948711621396,"pX":0.6902948788919151,"pZ":2.246482185300058,"vX0":7.9441531885172445,"vY0":-134.78766266462168,"vZ0":-5.15694589849729,"x":90.69,"y":178.12,"x0":-2.222470374164149,"y0":50.00391177568122,"z0":5.596783449385995,"aX":-0.700878458080662},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":-0.7,"spinRate":2563,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.4033345565115165,"extension":6.524981923035146},"index":2,"playId":"3c42bc20-3e6c-38f7-afb2-4cf59a7e6ecc","pitchNumber":1,"startTime":"2025-07-28T01:42:13.670Z","endTime":"2025-07-28T01:42:17.706Z","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":98.1,"endSpeed":90.7,"strikeZoneTop":3.52613438762175,"strikeZoneBottom":1.82602590712658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.521405867277387,"aZ":-20.552809085105093,"pfxX":-9.739113551761948,"pfxZ":5.589504820300385,"pX":-0.33948979267616375,"pZ":1.048530304279422,"vX0":8.913281435787281,"vY0":-142.5024801368637,"vZ0":-8.610773799905092,"x":129.94,"y":210.47,"x0":-2.2265464596905957,"y0":50.00207810133358,"z0":5.383315317375754,"aX":-20.240448861906092},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":2216,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.382829449683705,"extension":6.324614731949428},"index":3,"playId":"52dffb5b-b979-3aaa-bab5-0de1194d4955","pitchNumber":2,"startTime":"2025-07-28T01:42:28.211Z","endTime":"2025-07-28T01:42:32.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.467374074029184,"aZ":-35.97438857597479,"pfxX":6.046248363953747,"pfxZ":-2.3692197236693806,"pX":-0.8512188208404132,"pZ":1.9773643769161262,"vX0":2.0407080382743303,"vY0":-126.12561038773654,"vZ0":-1.9722796924012314,"x":149.45,"y":185.39,"x0":-2.4569457255255864,"y0":50.00159941654056,"z0":5.679923532879841,"aX":9.70640280241782},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":-11.4,"spinRate":2962,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4348376001047365,"extension":6.07347356876549},"index":4,"playId":"49bfa68f-b3bd-3088-9f08-8f270cc73f2e","pitchNumber":3,"startTime":"2025-07-28T01:42:46.868Z","endTime":"2025-07-28T01:42:51.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-28T01:43:04.819Z","endTime":"2025-07-28T01:43:38.609Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.582877370363526,"aZ":-13.846017566577222,"pfxX":-7.870482914433689,"pfxZ":8.864400711599805,"pX":-0.2695621849262783,"pZ":2.6892558625066916,"vX0":7.7016117814763945,"vY0":-142.8272789529286,"vZ0":-5.652697087975285,"x":127.28,"y":166.17,"x0":-1.977102812984911,"y0":50.00704752375775,"z0":5.563346066116736,"aX":-16.28141998495203},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":12.7,"spinRate":2395,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3833411937889646,"extension":6.156539918571851},"index":6,"playId":"105ed57f-8190-39fe-af59-e16ecf5a17c3","pitchNumber":4,"startTime":"2025-07-28T01:43:38.609Z","endTime":"2025-07-28T01:43:42.634Z","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":89.9,"endSpeed":83.7,"strikeZoneTop":3.42750139529795,"strikeZoneBottom":1.7870949753468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79415541217365,"aZ":-29.872626000782436,"pfxX":-7.508686588393221,"pfxZ":1.3111295040922288,"pX":-1.117276491932537,"pZ":0.3287146634815407,"vX0":5.394189344685906,"vY0":-130.78982011733387,"vZ0":-7.407980969194826,"x":159.59,"y":229.9,"x0":-2.219834318027163,"y0":50.00185716989968,"z0":5.40546723732282,"aX":-13.148474699782728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":1367,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.41707663162027675,"extension":6.297038810468345},"index":7,"playId":"7697b177-5e89-3507-ac40-56abf13ea907","pitchNumber":5,"startTime":"2025-07-28T01:43:58.553Z","endTime":"2025-07-28T01:44:02.219Z","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.9,"endSpeed":85.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.261140885331628,"aZ":-30.931449571245945,"pfxX":-4.695360799032992,"pfxZ":0.6922004179487233,"pX":-0.4033344481743305,"pZ":1.0095480120729057,"vX0":6.329706104649993,"vY0":-131.00526421244203,"vZ0":-5.904183015353334,"x":132.37,"y":211.52,"x0":-2.205252617288928,"y0":50.00299712362036,"z0":5.514062890670086,"aX":-8.426261733393579},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.5,"breakHorizontal":7.7,"spinRate":1586,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41303035223511086,"extension":6.47938837765198},"index":8,"playId":"e9a399c2-dfdf-3c08-a70e-844111440883","pitchNumber":6,"startTime":"2025-07-28T01:44:19.010Z","endTime":"2025-07-28T01:44:23.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.551590139014607,"aZ":-26.786148369607446,"pfxX":0.20653031362254337,"pfxZ":2.8016661432993075,"pX":0.5822881802196868,"pZ":2.3231887651268472,"vX0":6.8628941384763555,"vY0":-136.87250031021767,"vZ0":-3.979145981392861,"x":94.8,"y":176.05,"x0":-1.9708354744205276,"y0":50.00169738756875,"z0":5.602736832103911,"aX":0.3953449730018105},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2425,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.39821569219701214,"extension":6.370216349165234},"hitData":{"launchSpeed":98.6,"launchAngle":13.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":97.99,"coordY":80.6}},"index":9,"playId":"96de2b7a-37db-3ae9-aca7-97c51d88c4e8","pitchNumber":7,"startTime":"2025-07-28T01:44:45.598Z","endTime":"2025-07-28T01:44:57.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:44:57.214Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-28T01:46:12.973Z","endTime":"2025-07-28T01:47:20.990Z","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":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"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":[1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:45:22.938Z","endTime":"2025-07-28T01:46:15.135Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.46999751916113,"strikeZoneBottom":1.72631478649376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.052889567881937,"aZ":-27.14551526401736,"pfxX":6.832213368308378,"pfxZ":3.0644614776973924,"pX":-0.3390170820750167,"pZ":1.9000745164929997,"vX0":3.0308999250553694,"vY0":-126.95882872192267,"vZ0":-3.5945865666605945,"x":129.92,"y":187.48,"x0":-2.434309012586432,"y0":50.00001969979519,"z0":5.4855047685310625,"aX":11.192839871314536},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.0,"breakHorizontal":-13.1,"spinRate":2860,"spinDirection":67},"zone":7,"typeConfidence":2.0,"plateTime":0.43078377530626577,"extension":6.113621049834904},"index":1,"playId":"68d4644b-4c00-38b5-8b33-77d422dbcfad","pitchNumber":1,"startTime":"2025-07-28T01:46:15.135Z","endTime":"2025-07-28T01:46:19.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.50591576143307,"strikeZoneBottom":1.70644955275082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04562730058522,"aZ":-32.179047713515395,"pfxX":-7.330392155245053,"pfxZ":-0.0056760649785552175,"pX":-1.376101088021764,"pZ":1.4816814753808984,"vX0":4.631085955939195,"vY0":-129.5752539891871,"vZ0":-4.271821723532757,"x":169.45,"y":198.77,"x0":-2.22692546156868,"y0":50.000710805434316,"z0":5.588497011389189,"aX":-12.563134748260152},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.7,"breakHorizontal":12.4,"spinRate":1585,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4214228059458325,"extension":6.354617761708034},"index":2,"playId":"05633bba-dcda-30c9-96d6-ee40b4494dc8","pitchNumber":2,"startTime":"2025-07-28T01:46:31.073Z","endTime":"2025-07-28T01:46:35.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.4404245099137,"strikeZoneBottom":1.69809000413226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.999621148565208,"aZ":-19.639475092819044,"pfxX":0.11535016714439861,"pfxZ":6.586977730310769,"pX":0.6433801921200869,"pZ":2.1278798061214563,"vX0":7.173777938208343,"vY0":-136.13736310100458,"vZ0":-5.726903272280945,"x":92.48,"y":181.33,"x0":-2.0256327876504088,"y0":50.00288827302196,"z0":5.590486340948667,"aX":0.21920749107669582},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":-1.6,"spinRate":2589,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.40021031780628524,"extension":6.113964738118611},"index":3,"playId":"516df93d-96f5-3ba8-9f5f-688613a1773d","pitchNumber":3,"startTime":"2025-07-28T01:46:50.481Z","endTime":"2025-07-28T01:46:55.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T01:47:01.723Z","endTime":"2025-07-28T01:47:16.564Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":84.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94261389125128,"aZ":-31.085634434521047,"pfxX":-6.52625798538079,"pfxZ":0.6165086396541701,"pX":-0.6373560999522891,"pZ":1.0177312636682327,"vX0":6.26101412099397,"vY0":-130.02936669042728,"vZ0":-5.7014028353597,"x":141.29,"y":211.3,"x0":-2.2003714867751705,"y0":50.001422186266225,"z0":5.527640553404167,"aX":-11.45138727696308},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.4,"breakHorizontal":10.8,"spinRate":1636,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41733160303799677,"extension":6.351715340721249},"index":5,"playId":"d8598235-891c-38cc-b8aa-9314512c58a3","pitchNumber":4,"startTime":"2025-07-28T01:47:16.564Z","endTime":"2025-07-28T01:47:20.990Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:47:20.990Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-28T01:47:21.619Z","endTime":"2025-07-28T01:50:57.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.8,"strikeZoneTop":3.33494146772385,"strikeZoneBottom":1.62870226249093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.69477834174788,"aZ":-23.202707270654727,"pfxX":0.7421332282137847,"pfxZ":4.745946347512376,"pX":1.2949939454311983,"pZ":2.6875874987802995,"vX0":8.127146924651907,"vY0":-135.18325284704983,"vZ0":-3.704154908458069,"x":67.64,"y":166.22,"x0":-1.8208070645683836,"y0":50.000240719963486,"z0":5.6646481568427784,"aX":1.4008846957701482},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.8,"spinRate":2650,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.40198811570490145,"extension":5.7302303535793015},"index":0,"playId":"745b9371-d4be-394a-a7be-68459320de96","pitchNumber":1,"startTime":"2025-07-28T01:47:46.924Z","endTime":"2025-07-28T01:47:50.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2838725375155,"aZ":-24.82472992255474,"pfxX":-8.279062072651218,"pfxZ":3.692394054659067,"pX":-1.111019447733656,"pZ":2.5621931603607444,"vX0":5.708388182895264,"vY0":-139.73968383840156,"vZ0":-3.8808329128878256,"x":159.35,"y":169.6,"x0":-2.096812540864404,"y0":50.006459076717746,"z0":5.585461845696569,"aX":-16.499424213660934},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":2257,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.390847810910921,"extension":6.601049319199829},"index":1,"playId":"61f5660e-f4e1-3e06-9f9a-8e3b8001bdc5","pitchNumber":2,"startTime":"2025-07-28T01:48:03.586Z","endTime":"2025-07-28T01:48:07.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9828187540701,"aZ":-22.50900797283036,"pfxX":0.7605248558678754,"pfxZ":5.14621712998572,"pX":0.5095533203070399,"pZ":2.4458766984781692,"vX0":6.2617222369924175,"vY0":-134.84836939286134,"vZ0":-4.436089559269739,"x":97.58,"y":172.74,"x0":-1.922912717022614,"y0":50.00231064108289,"z0":5.661844973947268,"aX":1.4255945304769262},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-2.5,"spinRate":2636,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.4032087740973269,"extension":6.328955319056023},"index":2,"playId":"960e3765-88ce-32bb-b5e1-e44d8e637082","pitchNumber":3,"startTime":"2025-07-28T01:48:22.721Z","endTime":"2025-07-28T01:48:28.989Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-28T01:48:41.345Z","endTime":"2025-07-28T01:48:59.543Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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.5,"endSpeed":89.9,"strikeZoneTop":3.34228870412981,"strikeZoneBottom":1.57768672041698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.630487605193263,"aZ":-19.795798168737424,"pfxX":-4.413143038120503,"pfxZ":6.0449506694016755,"pX":-1.171699484024535,"pZ":4.379732795154575,"vX0":4.151097722896111,"vY0":-140.73554009311013,"vZ0":-0.507623445967095,"x":161.66,"y":120.53,"x0":-2.0775074188423037,"y0":50.005383627335526,"z0":5.821021812227674,"aX":-9.040765827410302},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.0,"breakHorizontal":7.3,"spinRate":2267,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3860995138101657,"extension":5.963986800997852},"index":4,"playId":"86ba9099-e4c6-3828-8356-2290e59655a7","pitchNumber":4,"startTime":"2025-07-28T01:48:59.543Z","endTime":"2025-07-28T01:49:03.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.31381071430818,"strikeZoneBottom":1.66528473538035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.116562854831145,"aZ":-32.0078139260671,"pfxX":-5.7068780275997035,"pfxZ":0.09979307943928983,"pX":-1.3993803839347807,"pZ":1.5834885740565765,"vX0":3.8300295715475943,"vY0":-129.05577129209425,"vZ0":-3.9842497109362274,"x":170.34,"y":196.03,"x0":-2.1501639112444897,"y0":50.00460065292685,"z0":5.573022657201181,"aX":-9.770757342161701},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.4,"breakHorizontal":9.6,"spinRate":1319,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4220170418189686,"extension":6.547594183556536},"index":5,"playId":"df112595-74b7-350e-953f-ad4fcfb9882a","pitchNumber":5,"startTime":"2025-07-28T01:49:23.495Z","endTime":"2025-07-28T01:49:27.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":87.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.916829245325594,"aZ":-23.68224698156474,"pfxX":2.3548060526850403,"pfxZ":4.4655934335386585,"pX":-0.21898626349310546,"pZ":2.1703237259121724,"vX0":4.486322439037214,"vY0":-135.66581739579493,"vZ0":-4.737818457200385,"x":125.35,"y":180.18,"x0":-2.1870236269723184,"y0":50.00614992022129,"z0":5.547234442719485,"aX":4.4804566680155835},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":-5.0,"spinRate":2581,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.40059183704028767,"extension":5.982928689667094},"index":6,"playId":"794bb295-fa6f-3a10-9e68-b908940729f7","pitchNumber":6,"startTime":"2025-07-28T01:49:43.857Z","endTime":"2025-07-28T01:49:49.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43384564422031,"aZ":-30.97754692643356,"pfxX":-9.644340337880186,"pfxZ":0.7031712357233766,"pX":-0.6349415086713774,"pZ":0.3272046658584272,"vX0":6.453564539949673,"vY0":-129.50118503171507,"vZ0":-7.264858598964942,"x":141.2,"y":229.95,"x0":-1.9032263774948692,"y0":50.00312871384056,"z0":5.530893219410938,"aX":-16.42068970206169},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":1468,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.42256680056232465,"extension":5.71795826371684},"index":7,"playId":"de287f04-da13-3411-951d-024ed1a6fad3","pitchNumber":7,"startTime":"2025-07-28T01:50:51.438Z","endTime":"2025-07-28T01:50:57.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:50:57.084Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wilmer Flores singles on a ground ball to third baseman Ronny Mauricio. Willy Adames to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-28T01:53:28.587Z","endTime":"2025-07-28T01:55:02.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"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":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T01:51:09.368Z","endTime":"2025-07-28T01:51:30.631Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brooks Raley replaces Reed Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-28T01:51:30.631Z","endTime":"2025-07-28T01:52:39.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Wilmer Flores replaces Dominic Smith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-28T01:52:39.014Z","endTime":"2025-07-28T01:53:30.406Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":527038,"link":"/api/v1/people/527038"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.462245711772056,"aZ":-31.02265298150204,"pfxX":-6.7551705656174885,"pfxZ":0.8082678566591692,"pX":-0.8737101826136066,"pZ":2.234730168856308,"vX0":-7.155678472563349,"vY0":-118.03647984086928,"vZ0":-1.0657312782925938,"x":150.3,"y":178.44,"x0":3.0640181831283924,"y0":50.00284539079125,"z0":5.524248081967894,"aX":-9.62167929575671},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.4,"breakHorizontal":13.8,"spinRate":2940,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.46236130458936353,"extension":5.779525836968852},"index":3,"playId":"757c15a5-2d59-3632-8a47-fca6acaec51f","pitchNumber":1,"startTime":"2025-07-28T01:53:30.406Z","endTime":"2025-07-28T01:53:34.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.30697840314257,"strikeZoneBottom":1.68290740835759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.75046348316337,"aZ":-30.726628595886066,"pfxX":10.110963347610749,"pfxZ":0.9317747880503227,"pX":1.2417206662286295,"pZ":2.937583999002019,"vX0":-6.6439835076468,"vY0":-122.61555750395941,"vZ0":-0.6428927827329839,"x":69.67,"y":159.47,"x0":2.646257573357951,"y0":50.00236953168835,"z0":5.780450850071267,"aX":15.699851850520712},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.8,"breakHorizontal":-17.2,"spinRate":2121,"spinDirection":108},"zone":12,"typeConfidence":2.0,"plateTime":0.4433696649879697,"extension":5.786777411423168},"index":4,"playId":"54eee5f2-b113-3dc8-a050-abe948c5ef02","pitchNumber":2,"startTime":"2025-07-28T01:53:46.969Z","endTime":"2025-07-28T01:53:50.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.60691095705323,"strikeZoneBottom":1.63418230975063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.62557726622721,"aZ":-33.861330624959834,"pfxX":8.781341150876262,"pfxZ":-1.1175537231956856,"pX":1.6624196397605409,"pZ":2.8412626099098115,"vX0":-5.561001892994589,"vY0":-121.62490411574602,"vZ0":-0.21904982929743733,"x":53.63,"y":162.07,"x0":2.831239137986699,"y0":50.0041693328961,"z0":5.8553874888061,"aX":13.229455710805013},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.8,"breakHorizontal":-14.6,"spinRate":1752,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.4493974299810777,"extension":5.674054068150828},"index":5,"playId":"102a4558-e173-3014-a73d-21f2c432a4ca","pitchNumber":3,"startTime":"2025-07-28T01:54:01.790Z","endTime":"2025-07-28T01:54:05.337Z","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":80.8,"endSpeed":73.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.060703478689515,"aZ":-32.19553998064004,"pfxX":-9.478658241447146,"pfxZ":-0.015389034021293213,"pX":-0.8647814332878122,"pZ":1.6967198414986047,"vX0":-6.006843360713454,"vY0":-117.53870718992123,"vZ0":-1.7182194172780325,"x":149.96,"y":192.97,"x0":2.9672399860098926,"y0":50.00407047548157,"z0":5.464787977263444,"aX":-13.083214865419865},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.2,"breakHorizontal":18.7,"spinRate":2942,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.46840902456014266,"extension":5.958695242024349},"index":6,"playId":"4715b14c-1782-36d5-9a32-107a4527c113","pitchNumber":4,"startTime":"2025-07-28T01:54:18.764Z","endTime":"2025-07-28T01:54:25.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, 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":84.8,"endSpeed":78.1,"strikeZoneTop":3.35433791625478,"strikeZoneBottom":1.70177322077104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03441411630992,"aZ":-31.722062735492862,"pfxX":8.703322089910278,"pfxZ":0.2913291084729952,"pX":1.3729450453522887,"pZ":2.5056776377110075,"vX0":-6.21120136278759,"vY0":-123.44560904517232,"vZ0":-1.2830387987895193,"x":64.67,"y":171.13,"x0":2.7879750801000664,"y0":50.00282105004142,"z0":5.696965645352188,"aX":13.464066519332642},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-14.4,"spinRate":1762,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4433010027809767,"extension":5.927821784389198},"index":7,"playId":"1ee2f904-2813-3d92-8ac7-5e2db98accd0","pitchNumber":5,"startTime":"2025-07-28T01:54:37.361Z","endTime":"2025-07-28T01:54:41.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.149548574745353,"aZ":-30.471451034245842,"pfxX":11.027928483407454,"pfxZ":0.9595805789424867,"pX":0.11792262880246683,"pZ":1.7137850758070918,"vX0":-10.367019199313296,"vY0":-132.5223387728974,"vZ0":-3.8885958880608884,"x":112.51,"y":192.51,"x0":2.6465624316951484,"y0":50.006328231424284,"z0":5.424570010280236,"aX":19.6322308371073},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":-17.8,"spinRate":2298,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.4132199395924778,"extension":5.763831670019563},"hitData":{"launchSpeed":68.3,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":183.1}},"index":8,"playId":"5adf063d-6385-3fa2-b6a2-505312d8f780","pitchNumber":6,"startTime":"2025-07-28T01:54:54.523Z","endTime":"2025-07-28T01:55:02.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:55:02.937Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Patrick Bailey lines out sharply to center fielder Tyrone Taylor.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-28T01:56:00.676Z","endTime":"2025-07-28T01:56:22.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-28T01:55:18.740Z","endTime":"2025-07-28T01:56:00.676Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.43274597950761,"strikeZoneBottom":1.72133472122814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.486293548692153,"aZ":-27.30368724649908,"pfxX":-2.995910906369304E-4,"pfxZ":2.987277322867196,"pX":-1.6089553767245017,"pZ":2.2135326238033173,"vX0":-10.662258458744049,"vY0":-126.50052333057789,"vZ0":-3.2878672013994468,"x":138.57,"y":144.2,"x0":2.6508029983528743,"y0":50.00228911112398,"z0":5.70611843584807,"aX":0.0018333248335822758},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":2.3,"spinRate":2699,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.43208117819203107,"extension":6.127541043228818},"index":1,"playId":"56d7b9b7-890b-302d-8c31-ac9572738cb2","pitchNumber":1,"startTime":"2025-07-28T01:56:00.676Z","endTime":"2025-07-28T01:56:04.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.34941576702501,"aZ":-27.222260309616967,"pfxX":-0.9107338820397262,"pfxZ":3.0702294012584055,"pX":-0.34753899271966016,"pZ":2.4803264474496407,"vX0":-7.840085057054336,"vY0":-125.39553425909922,"vZ0":-2.0298412555661973,"x":130.25,"y":171.81,"x0":2.921490002557139,"y0":50.00153798258538,"z0":5.493725123791812,"aX":-1.4686714136561196},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":3.2,"spinRate":2602,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.43468991850746397,"extension":5.785111324751964},"hitData":{"launchSpeed":100.1,"launchAngle":17.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.58,"coordY":71.22}},"index":2,"playId":"8d97cd88-9935-39f2-bad7-b32cb72d71d2","pitchNumber":2,"startTime":"2025-07-28T01:56:16.190Z","endTime":"2025-07-28T01:56:22.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T01:56:22.739Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronny Mauricio doubles (6) on a fly ball to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-28T01:59:07.587Z","endTime":"2025-07-28T02:00:26.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Wilmer Flores remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T01:57:15.103Z","endTime":"2025-07-28T01:57:15.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":527038,"link":"/api/v1/people/527038"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"description":"Pitching Change: Sean Hjelle replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T01:57:15.126Z","endTime":"2025-07-28T01:59:09.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663546,"link":"/api/v1/people/663546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70767788601778,"aZ":-27.100843855026707,"pfxX":-6.910839294644639,"pfxZ":2.6860732340432936,"pX":-0.33568617022743497,"pZ":3.0025272548953565,"vX0":4.949975679175532,"vY0":-135.9826697086784,"vZ0":-3.5178533102272627,"x":129.8,"y":157.71,"x0":-1.2748427411432064,"y0":50.00158931780078,"z0":6.177336613956495,"aX":-13.039416875476766},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":11.5,"spinRate":2259,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.4016468947559142,"extension":6.957463530004607},"index":2,"playId":"e803e982-5ea6-3828-9ee6-efcadf1e34ca","pitchNumber":1,"startTime":"2025-07-28T01:59:09.758Z","endTime":"2025-07-28T01:59:13.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":81.2,"strikeZoneTop":3.9399879081483,"strikeZoneBottom":1.92474978766903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01645078278154,"aZ":-33.17706453883424,"pfxX":0.34358136585385335,"pfxZ":-0.6175825017908576,"pX":1.2421551644483761,"pZ":0.48098329808012436,"vX0":6.201084260777492,"vY0":-125.97103552012832,"vZ0":-7.248020463805361,"x":69.65,"y":225.79,"x0":-1.2807617348013633,"y0":50.00204991577906,"z0":6.027000847062244,"aX":0.5590382114755902},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":-1.8,"spinRate":1995,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4323519276694725,"extension":6.984623597558232},"index":3,"playId":"1e2e1668-1305-38e3-8758-682468113904","pitchNumber":2,"startTime":"2025-07-28T01:59:24.493Z","endTime":"2025-07-28T01:59:28.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.92949696823106,"strikeZoneBottom":1.9727864957361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.734138812501254,"aZ":-32.135227642792856,"pfxX":1.1082587806192592,"pfxZ":0.024499059106007248,"pX":1.871531155372311,"pZ":0.6190216792738562,"vX0":7.525697587451756,"vY0":-127.09057601715811,"vZ0":-7.285992381313429,"x":45.66,"y":222.07,"x0":-1.255557805244352,"y0":50.003150619961445,"z0":6.030559732558313,"aX":1.8374200192679064},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":-3.5,"spinRate":1991,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.42874679761719925,"extension":7.003929249736222},"index":4,"playId":"97d32a4f-7ceb-3410-a8fd-d2c8ec87ed94","pitchNumber":3,"startTime":"2025-07-28T01:59:38.500Z","endTime":"2025-07-28T01:59:42.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.79694319172133,"strikeZoneBottom":1.7531408903728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6235414401408,"aZ":-29.11517990877981,"pfxX":-7.508036268324607,"pfxZ":1.599674186004382,"pX":1.5321461388537767,"pZ":2.2341044640320025,"vX0":9.338738810087067,"vY0":-136.48185462002667,"vZ0":-5.002576570100674,"x":58.6,"y":178.46,"x0":-0.9335543445330275,"y0":50.00624137488688,"z0":6.058321912118783,"aX":-14.38975426986557},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.2,"breakHorizontal":12.0,"spinRate":2282,"spinDirection":222},"zone":14,"typeConfidence":0.88,"plateTime":0.39893286754314783,"extension":7.264590521909991},"index":5,"playId":"775b490d-9be1-3cbb-81df-9098c50b5180","pitchNumber":4,"startTime":"2025-07-28T01:59:54.587Z","endTime":"2025-07-28T01:59:58.429Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.6,"strikeZoneTop":3.92,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0449479399174,"aZ":-26.586570985282336,"pfxX":-7.82632856223281,"pfxZ":2.839343216396035,"pX":-0.8276390445052579,"pZ":2.343547964085099,"vX0":4.082502666854459,"vY0":-137.78230689086573,"vZ0":-5.556120723768381,"x":148.55,"y":175.5,"x0":-1.2938133636164169,"y0":50.002910978265135,"z0":6.130378621919749,"aX":-15.391340332778032},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":2393,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.3941165942889704,"extension":7.022337559176709},"hitData":{"launchSpeed":99.0,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.91,"coordY":106.15}},"index":6,"playId":"3fc753a1-f5bb-39d1-a678-5cfe6b5f632e","pitchNumber":5,"startTime":"2025-07-28T02:00:13.629Z","endTime":"2025-07-28T02:00:26.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:00:26.100Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Nimmo doubles (20) on a sharp line drive to center fielder Jung Hoo Lee. Luisangel Acuña scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-28T02:01:14.191Z","endTime":"2025-07-28T02:02:42.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":663546,"link":"/api/v1/people/663546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luisangel Acuña replaces Ronny Mauricio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T02:00:48.341Z","endTime":"2025-07-28T02:01:16.379Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":677595,"link":"/api/v1/people/677595"},"base":2},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.120123531706124,"aZ":-29.42217627718098,"pfxX":-9.796925384813653,"pfxZ":1.4134022431521949,"pX":0.5659621037840733,"pZ":2.779433250283912,"vX0":8.43355971185259,"vY0":-137.8647063839392,"vZ0":-4.006238483253156,"x":95.43,"y":163.74,"x0":-1.2415257983638428,"y0":50.005377678983834,"z0":6.209909988901721,"aX":-19.093971781045735},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":1.9,"breakHorizontal":16.3,"spinRate":2231,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3954420107807919,"extension":6.844568913869681},"index":1,"playId":"6f5fa11a-6176-3814-99b6-6ab8f2e57c91","pitchNumber":1,"startTime":"2025-07-28T02:01:16.379Z","endTime":"2025-07-28T02:01:21.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.347634565804334,"aZ":-31.586344839083498,"pfxX":1.606143337732906,"pfxZ":0.3558008114173088,"pX":1.5180648346521126,"pZ":2.0057837534103924,"vX0":6.987434672707712,"vY0":-127.67131746650749,"vZ0":-4.243572182355637,"x":59.13,"y":184.62,"x0":-1.4498795106104194,"y0":50.00509563872792,"z0":6.142677961799886,"aX":2.6837930647175874},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.0,"breakHorizontal":-4.3,"spinRate":1988,"spinDirection":44},"zone":14,"typeConfidence":0.88,"plateTime":0.42707360968103325,"extension":7.064891318538267},"index":2,"playId":"4dddf16b-bf5b-302c-b7a9-e6ff78244fe2","pitchNumber":2,"startTime":"2025-07-28T02:01:37.367Z","endTime":"2025-07-28T02:01:41.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.162920168365943,"aZ":-33.005412232446815,"pfxX":3.206775176007818,"pfxZ":-0.5008556177978161,"pX":0.6000651300837171,"pZ":2.022422117934904,"vX0":4.2068086691760564,"vY0":-126.9264155709003,"vZ0":-3.8923246342861093,"x":94.13,"y":184.17,"x0":-1.4857034552843622,"y0":50.00264532542235,"z0":6.1600884299387575,"aX":5.314302308820218},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":-6.6,"spinRate":2053,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.42896206106324053,"extension":6.833158716743301},"index":3,"playId":"6451bd3c-ec18-3a73-a888-e8ec0c50f008","pitchNumber":3,"startTime":"2025-07-28T02:01:58.427Z","endTime":"2025-07-28T02:02:02.759Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.65367689697587,"strikeZoneBottom":1.75364804916134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.331993296927195,"aZ":-32.145098926524184,"pfxX":1.5302408138093095,"pfxZ":0.019207090952766848,"pX":-0.3907172104405611,"pZ":2.650473073993248,"vX0":2.422736403684263,"vY0":-126.45693925538582,"vZ0":-2.4900365760632837,"x":131.89,"y":167.22,"x0":-1.5593265036369648,"y0":50.00384320831743,"z0":6.2218163140025435,"aX":2.4828748873410507},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-3.4,"spinRate":1969,"spinDirection":43},"zone":4,"typeConfidence":0.88,"plateTime":0.43281782362327004,"extension":7.034087413480555},"hitData":{"launchSpeed":102.9,"launchAngle":22.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":67.33,"coordY":45.04}},"index":4,"playId":"5863f42f-7e83-35cb-949f-859191ec3aae","pitchNumber":4,"startTime":"2025-07-28T02:02:31.096Z","endTime":"2025-07-28T02:02:42.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:02:42.993Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Lindor pops out to third baseman Matt Chapman.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-28T02:03:20.438Z","endTime":"2025-07-28T02:05:11.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"c6d16686-f419-4c8c-97cd-936b2d9b9d11","startTime":"2025-07-28T02:03:20.438Z","endTime":"2025-07-28T02:03:25.438Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.757543676166186,"aZ":-25.127855467398206,"pfxX":-9.227403165658071,"pfxZ":3.6459552382564837,"pX":-0.6846335198931317,"pZ":2.742443419325484,"vX0":5.195476309727404,"vY0":-137.91697043324834,"vZ0":-4.763472646523366,"x":143.1,"y":164.73,"x0":-1.39080785218248,"y0":50.004347226122576,"z0":6.180083712467244,"aX":-17.83384493798098},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":2391,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3966721795611763,"extension":7.0026628749010165},"index":1,"playId":"dd85d9cc-0f7f-365b-99fa-12081d45dfc2","pitchNumber":1,"startTime":"2025-07-28T02:03:40.108Z","endTime":"2025-07-28T02:03:43.881Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.40018826920357,"strikeZoneBottom":1.587238933435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.746619027323042,"aZ":-25.14647332206747,"pfxX":-8.196562379036962,"pfxZ":3.560363279333833,"pX":-0.0537270319148958,"pZ":3.7582467372252375,"vX0":6.0294393191876345,"vY0":-139.0531164301348,"vZ0":-2.3042240716782363,"x":119.05,"y":137.31,"x0":-1.1761333482614844,"y0":50.00543364191068,"z0":6.2517499762137545,"aX":-16.187702450268834},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.2,"breakHorizontal":13.7,"spinRate":2444,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39265806177869855,"extension":6.9811047370137524},"index":2,"playId":"0b30c48b-68e6-307c-927d-6f76ac4e6d09","pitchNumber":2,"startTime":"2025-07-28T02:03:58.193Z","endTime":"2025-07-28T02:04:02.328Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-28T02:04:15.600Z","endTime":"2025-07-28T02:04:35.960Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.45607424911484,"strikeZoneBottom":1.61552620653472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.405639202267178,"aZ":-35.01110485136037,"pfxX":1.5252881657578197,"pfxZ":-1.6767766292271662,"pX":1.8252653916340433,"pZ":0.9988209847150927,"vX0":7.829212939145465,"vY0":-128.63917681912767,"vZ0":-5.925388344153179,"x":47.43,"y":211.81,"x0":-1.4445760299440293,"y0":50.00404963327136,"z0":6.017143841596868,"aX":2.5784795360213932},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.1,"breakHorizontal":-4.3,"spinRate":2002,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4243067805078562,"extension":7.0859894970166355},"index":4,"playId":"1edf8ed0-fe44-3a2a-bfd9-b4cc4db3f73a","pitchNumber":3,"startTime":"2025-07-28T02:04:35.960Z","endTime":"2025-07-28T02:04:41.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.836148037173555,"aZ":-24.818772251607598,"pfxX":-2.856169668105377,"pfxZ":3.94679182318818,"pX":0.5473866204787863,"pZ":3.5472567829070214,"vX0":6.082901048379609,"vY0":-134.80716184198764,"vZ0":-2.456252718827259,"x":96.13,"y":143.0,"x0":-1.3545486966010916,"y0":50.004566538736405,"z0":6.199322234740413,"aX":-5.325115750534548},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.8,"breakHorizontal":4.1,"spinRate":2335,"spinDirection":225},"zone":3,"typeConfidence":0.92,"plateTime":0.4043766855826969,"extension":7.151258445121781},"hitData":{"launchSpeed":83.3,"launchAngle":75.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":164.86}},"index":5,"playId":"1f1f8284-c391-3790-832d-5a92e9013c3f","pitchNumber":4,"startTime":"2025-07-28T02:05:01.304Z","endTime":"2025-07-28T02:05:11.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:05:11.038Z","atBatIndex":72},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Sean Hjelle intentionally walks Juan Soto.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-28T02:05:15.978Z","endTime":"2025-07-28T02:06:39.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.2154403706767,"strikeZoneBottom":1.67677465697099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.408783886699336,"aZ":-28.473357884153113,"pfxX":-9.28994092116595,"pfxZ":1.922365574750084,"pX":-1.1860255359554657,"pZ":2.0367752641563133,"vX0":4.188094741640667,"vY0":-137.6563791431432,"vZ0":-5.365960987104124,"x":162.21,"y":183.79,"x0":-1.5167805568686923,"y0":50.00374338288819,"z0":5.9292190228017825,"aX":-17.90147181735918},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":16.0,"spinRate":2374,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.39727269985670954,"extension":7.040586558127386},"index":0,"playId":"91318188-d8fa-34f8-9169-cd2e4711217e","pitchNumber":1,"startTime":"2025-07-28T02:05:38.897Z","endTime":"2025-07-28T02:05:43.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.25220270477849,"strikeZoneBottom":1.60042723864758,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.164670655622462,"aZ":-32.91609935505342,"pfxX":-0.1235610557034188,"pfxZ":-0.4286632111516564,"pX":0.740724166321484,"pZ":1.0312940225440206,"vX0":5.917957207647933,"vY0":-129.2241522161925,"vZ0":-6.390435968905617,"x":88.77,"y":210.94,"x0":-1.5526458275202348,"y0":50.00586954237911,"z0":6.030867666071666,"aX":-0.21089096336737373},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.9,"breakHorizontal":-1.0,"spinRate":1850,"spinDirection":29},"zone":14,"typeConfidence":0.88,"plateTime":0.42209010937602454,"extension":6.983357326869107},"index":1,"playId":"19872d42-9479-344f-b29b-7a8d07bc9190","pitchNumber":2,"startTime":"2025-07-28T02:05:58.601Z","endTime":"2025-07-28T02:06:02.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.19006061022711,"strikeZoneBottom":1.595528674388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5650397622928,"aZ":-29.283783139678864,"pfxX":-8.224444038097076,"pfxZ":1.5269564640091673,"pX":-1.0356820900627215,"pZ":2.771720024795153,"vX0":4.250804911581469,"vY0":-136.9015829906297,"vZ0":-3.350837662087245,"x":156.48,"y":163.94,"x0":-1.5409323939036457,"y0":50.00499321311761,"z0":6.018649377304252,"aX":-15.594335537106815},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":2409,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.4002642419775504,"extension":6.8939877307184725},"index":2,"playId":"1ef73cd0-2f9e-378e-8704-ad726dde4072","pitchNumber":3,"startTime":"2025-07-28T02:06:20.547Z","endTime":"2025-07-28T02:06:24.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":3,"playId":"07769746-0746-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2025-07-28T02:06:38.166Z","endTime":"2025-07-28T02:06:39.145Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-28T02:06:39.145Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Pete Alonso grounds into a double play, shortstop Willy Adames to second baseman Brett Wisely to first baseman Wilmer Flores. Juan Soto out at 2nd. Pete Alonso out at 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-28T02:06:40.300Z","endTime":"2025-07-28T02:07:12.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689172,"link":"/api/v1/people/689172"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.966586906451774,"aZ":-26.12739716712753,"pfxX":-9.91459716981267,"pfxZ":3.0744087056136404,"pX":-0.27380407442048177,"pZ":2.731989623308625,"vX0":6.266326779784546,"vY0":-138.98134039465657,"vZ0":-4.728239469128017,"x":127.44,"y":165.02,"x0":-1.2649604287344285,"y0":50.00007023862006,"z0":6.181836251481439,"aX":-19.470957207204915},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2426,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.39350140193643135,"extension":7.0981525269073185},"hitData":{"launchSpeed":89.5,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.95,"coordY":149.66}},"index":0,"playId":"f20b810b-070c-3a00-a65e-f866e61caec1","pitchNumber":1,"startTime":"2025-07-28T02:07:04.570Z","endTime":"2025-07-28T02:07:12.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:07:12.163Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Wisely flies out to right fielder Juan Soto.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:09:55.918Z","endTime":"2025-07-28T02:11:30.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"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":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to third base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T02:08:39.180Z","endTime":"2025-07-28T02:08:39.202Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"700"},{"details":{"description":"Luisangel Acuña remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T02:08:39.202Z","endTime":"2025-07-28T02:08:39.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":677595,"link":"/api/v1/people/677595"}},{"details":{"description":"Pitching Change: Edwin Díaz replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T02:08:39.203Z","endTime":"2025-07-28T02:09:58.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621242,"link":"/api/v1/people/621242"},"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.30880148961409,"strikeZoneBottom":1.57581083713841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635268113669888,"aZ":-17.337410009042774,"pfxX":-7.959464658519678,"pfxZ":7.31886190784466,"pX":-0.3374216512122132,"pZ":3.370876791305135,"vX0":7.382273215124807,"vY0":-140.9375192091716,"vZ0":-1.3325801728577207,"x":129.86,"y":147.77,"x0":-1.9464089774217987,"y0":50.00700145879453,"z0":4.960649674323823,"aX":-16.14460561999486},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2382,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.38746543701729363,"extension":7.137303966891409},"index":3,"playId":"2e3e66e6-67b6-3b5b-9486-d03066a92b70","pitchNumber":1,"startTime":"2025-07-28T02:09:58.108Z","endTime":"2025-07-28T02:10:02.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.3357213920286,"strikeZoneBottom":1.64378446351722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60337220994793,"aZ":-17.73667837110254,"pfxX":-7.786350004869776,"pfxZ":7.052257235024243,"pX":-0.9877890971860638,"pZ":4.327347636473438,"vX0":5.773466082204256,"vY0":-141.7501196149627,"vZ0":1.249472936069741,"x":154.65,"y":121.94,"x0":-2.033279611499315,"y0":50.002016458685986,"z0":5.008818459963211,"aX":-15.938488418470873},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2446,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3855304253764653,"extension":6.733261455397228},"index":4,"playId":"2857b98c-19c0-3881-b93c-4a84e98b969c","pitchNumber":2,"startTime":"2025-07-28T02:10:09.698Z","endTime":"2025-07-28T02:10:13.632Z","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.3,"endSpeed":89.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08443411210502,"aZ":-18.274331088301878,"pfxX":-8.023793454068901,"pfxZ":6.765154213524182,"pX":-0.7381281511096098,"pZ":2.646371630795539,"vX0":6.611837770432115,"vY0":-141.69119774149829,"vZ0":-2.883431802377257,"x":145.14,"y":167.33,"x0":-2.0468702475425578,"y0":50.0063926462482,"z0":4.8299189268642735,"aX":-16.495460197105253},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2351,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.3849787652094041,"extension":7.162064930842541},"index":5,"playId":"5b8c1502-c8bd-32f5-a656-57616050c574","pitchNumber":3,"startTime":"2025-07-28T02:10:21.373Z","endTime":"2025-07-28T02:10:25.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.38455011776951,"strikeZoneBottom":1.6068815150885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37425138027063,"aZ":-18.058222563984934,"pfxX":-7.656244192483534,"pfxZ":6.875469564096026,"pX":-1.7394452576577675,"pZ":4.004277135829712,"vX0":3.562477356647021,"vY0":-142.51160481167014,"vZ0":0.6028837597537404,"x":183.3,"y":130.66,"x0":-2.0124957077539127,"y0":50.0006782216437,"z0":4.932402360760978,"aX":-15.713793709487364},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2438,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3846370928298879,"extension":7.176974376894057},"index":6,"playId":"00de5846-d186-3b3a-8db7-52ed6e428e15","pitchNumber":4,"startTime":"2025-07-28T02:10:40.375Z","endTime":"2025-07-28T02:10:43.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-28T02:10:50.777Z","endTime":"2025-07-28T02:11:02.355Z","isPitch":false,"type":"action","player":{"id":689172,"link":"/api/v1/people/689172"}},{"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.1,"endSpeed":83.1,"strikeZoneTop":3.3235990445056,"strikeZoneBottom":1.57494582185416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.946046377530674,"aZ":-28.17378944453033,"pfxX":0.9019663987296758,"pfxZ":2.271742877086197,"pX":-1.1096260651311747,"pZ":3.464441447402325,"vX0":2.2281986611890408,"vY0":-131.3730071109451,"vZ0":0.9245541659201761,"x":159.3,"y":145.24,"x0":-2.0835096120812073,"y0":50.00277812023904,"z0":5.1906794252317425,"aX":1.5874006084929766},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-2.0,"spinRate":2367,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4157841959785129,"extension":7.274801220469043},"index":8,"playId":"b4cf9856-f3be-37b0-af78-4cee8739c661","pitchNumber":5,"startTime":"2025-07-28T02:11:02.355Z","endTime":"2025-07-28T02:11:08.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.393140255037636,"aZ":-27.59834993851271,"pfxX":0.08866195425582313,"pfxZ":2.659527009794518,"pX":-0.11608850953787214,"pZ":2.7596074263562573,"vX0":4.852206415364931,"vY0":-130.11815470876877,"vZ0":-0.9027745514190748,"x":121.43,"y":164.27,"x0":-2.0137704665361627,"y0":50.0028419831161,"z0":5.195468639563198,"aX":0.1522726050751565},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.8,"breakHorizontal":-1.2,"spinRate":2363,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.420375931140613,"extension":6.506779344909161},"hitData":{"launchSpeed":97.1,"launchAngle":48.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.42,"coordY":102.77}},"index":9,"playId":"314f0f5c-c941-36b5-8960-bf451825b15c","pitchNumber":6,"startTime":"2025-07-28T02:11:20.597Z","endTime":"2025-07-28T02:11:30.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:11:30.657Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jung Hoo Lee walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:11:30.798Z","endTime":"2025-07-28T02:13:15.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.37109700610057,"strikeZoneBottom":1.4801367479832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.099875902575576,"aZ":-19.991549991704975,"pfxX":-8.917855879021129,"pfxZ":5.946827066050231,"pX":-1.205166995886643,"pZ":2.585420383108862,"vX0":5.390397518110852,"vY0":-143.1634277044793,"vZ0":-2.6824417221449623,"x":162.94,"y":168.97,"x0":-1.9668700300757185,"y0":50.00364678115099,"z0":4.804969971240064,"aX":-18.269092170347104},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2388,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.38454147200993294,"extension":6.835746431712947},"index":0,"playId":"556cdbd0-a5ff-3136-a2fb-33261af7506d","pitchNumber":1,"startTime":"2025-07-28T02:12:00.577Z","endTime":"2025-07-28T02:12:04.586Z","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":98.3,"endSpeed":89.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80271030844372,"aZ":-16.826301878646852,"pfxX":-8.077187973262669,"pfxZ":7.430121449273949,"pX":-0.2879445848301883,"pZ":2.9625323176966742,"vX0":7.453555369170833,"vY0":-142.99456913799656,"vZ0":-2.355993300671737,"x":127.98,"y":158.79,"x0":-1.8823548040247224,"y0":50.001193411166746,"z0":4.856100397657699,"aX":-16.680710470459005},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2495,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.3834364414337661,"extension":7.126371862112945},"index":1,"playId":"ac66afe5-3dc3-33c4-a7c7-12b45f0f9568","pitchNumber":2,"startTime":"2025-07-28T02:12:13.354Z","endTime":"2025-07-28T02:12:19.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":90.1,"strikeZoneTop":3.32664379417368,"strikeZoneBottom":1.4647562976985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.838661594453974,"aZ":-18.03128157037512,"pfxX":-7.999100657625629,"pfxZ":6.769160133653971,"pX":-2.201392809490205,"pZ":3.89359788732529,"vX0":2.718086798076894,"vY0":-143.53506484390667,"vZ0":0.473121305956676,"x":200.91,"y":133.65,"x0":-2.120762068287327,"y0":50.00072578713065,"z0":4.848283676476769,"aX":-16.70926845105888},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2323,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.38141130549144986,"extension":7.045370028120647},"index":2,"playId":"c46be8e1-a1c7-364e-b352-3600ab9f9920","pitchNumber":3,"startTime":"2025-07-28T02:12:30.954Z","endTime":"2025-07-28T02:12:34.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.2708830888434,"strikeZoneBottom":1.38000510466254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.865358698634154,"aZ":-17.365928074980012,"pfxX":-9.000797490471015,"pfxZ":7.339377041168362,"pX":0.27835221291501494,"pZ":3.4463950615379466,"vX0":9.066346795595218,"vY0":-140.67560534150175,"vZ0":-0.6828903312462851,"x":106.39,"y":145.73,"x0":-1.8062539389637,"y0":50.00550646885392,"z0":4.811011506737476,"aX":-18.167157843730536},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":14.6,"spinRate":2324,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3883416184612303,"extension":7.97763378603838},"index":3,"playId":"254b92ed-3751-38b2-9524-335667e0f7f7","pitchNumber":4,"startTime":"2025-07-28T02:12:45.186Z","endTime":"2025-07-28T02:12:49.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.25373858028994,"strikeZoneBottom":1.48002437982002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.056066572127467,"aZ":-15.664450919919089,"pfxX":-7.723268178984059,"pfxZ":7.996069722500076,"pX":-0.8157250736827096,"pZ":3.44126208174084,"vX0":6.044228582557481,"vY0":-142.41997653979388,"vZ0":-1.1585358502530811,"x":148.09,"y":145.87,"x0":-1.9562991668426541,"y0":50.00613864980215,"z0":4.838680003203053,"aX":-15.954494590650928},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2314,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38379895241665274,"extension":7.617118002420907},"index":4,"playId":"e1045545-ca85-33b3-8da4-4b032ae56d8e","pitchNumber":5,"startTime":"2025-07-28T02:13:10.224Z","endTime":"2025-07-28T02:13:15.874Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:13:15.874Z","atBatIndex":76},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mets challenged (hit by pitch), call on the field was upheld: Heliot Ramos hit by pitch. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:13:14.695Z","endTime":"2025-07-28T02:13:46.356Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"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":[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":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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"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":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.960736211643233,"aZ":-30.03919735300216,"pfxX":0.39059592287136624,"pfxZ":1.2408715201121332,"pX":-1.936555675615828,"pZ":3.079501527485318,"vX0":0.17749881113598862,"vY0":-129.6676888069189,"vZ0":0.2936901003459469,"x":190.82,"y":155.63,"x0":-2.0563990928722835,"y0":50.00404815284525,"z0":5.23378517554374,"aX":0.6734629123711147},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-0.7,"spinRate":2352,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4204086192132106,"extension":7.61996941406762},"index":0,"playId":"a26b08c1-0eb5-38b9-af0e-097aee9c8402","pitchNumber":1,"startTime":"2025-07-28T02:13:40.948Z","endTime":"2025-07-28T02:13:46.356Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":121},"playEndTime":"2025-07-28T02:13:46.356Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks. Jung Hoo Lee to 3rd. Heliot Ramos to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:15:48.171Z","endTime":"2025-07-28T02:17:28.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-28T02:14:03.611Z","endTime":"2025-07-28T02:15:50.383Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.54870229182839,"strikeZoneBottom":1.76911050412836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70835863856003,"aZ":-17.57950972633811,"pfxX":-7.439086468897056,"pfxZ":6.945238588640038,"pX":-1.1152669859456026,"pZ":4.044507288325541,"vX0":5.133304734532615,"vY0":-143.8965243941193,"vZ0":0.5121837938977409,"x":159.51,"y":129.58,"x0":-1.9537807912253067,"y0":50.00464483877683,"z0":4.951554542024536,"aX":-15.636099987661352},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":12.5,"spinRate":2382,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38032675106099356,"extension":7.4664745879036465},"index":1,"playId":"b3e4fe96-4981-3e66-8ed4-0e08eb929c15","pitchNumber":1,"startTime":"2025-07-28T02:15:50.383Z","endTime":"2025-07-28T02:15:54.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(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":98.1,"endSpeed":90.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01860546957084,"aZ":-17.641896971565508,"pfxX":-8.888918787525249,"pfxZ":6.9759076310273365,"pX":-0.23101988064331316,"pZ":2.0750706014556632,"vX0":7.86334704527002,"vY0":-142.75966309383588,"vZ0":-4.409478698899704,"x":125.81,"y":182.75,"x0":-1.8538116100831963,"y0":50.003123958951484,"z0":4.735740388897308,"aX":-18.517851873447533},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.0,"breakHorizontal":14.8,"spinRate":2394,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3823283910812485,"extension":6.885407698023186},"index":2,"playId":"31e7c44b-e5f6-3735-9dc7-e5b5bc682d78","pitchNumber":2,"startTime":"2025-07-28T02:16:03.745Z","endTime":"2025-07-28T02:16:07.900Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-28T02:16:19.302Z","endTime":"2025-07-28T02:16:31.591Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":90.7,"strikeZoneTop":3.46523522230846,"strikeZoneBottom":1.68828368643248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36030944319222,"aZ":-17.17142164082026,"pfxX":-8.31219420223088,"pfxZ":7.103633494606596,"pX":-0.800234095002755,"pZ":3.9094220708159315,"vX0":6.0563267570861115,"vY0":-143.95045684081083,"vZ0":0.26685474557654487,"x":147.5,"y":133.23,"x0":-1.8444394532023403,"y0":50.00464435017588,"z0":4.873022319389084,"aX":-17.561057000906846},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.1,"breakHorizontal":13.9,"spinRate":2391,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3795466189753376,"extension":6.752886915864092},"index":4,"playId":"556fd120-1fde-36d8-819c-bce5e538c0a7","pitchNumber":3,"startTime":"2025-07-28T02:16:31.591Z","endTime":"2025-07-28T02:16:35.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.48579778001084,"strikeZoneBottom":1.68034806309353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.158468034113,"aZ":-19.764359452641767,"pfxX":-9.099864215235066,"pfxZ":6.096475245470337,"pX":-0.8134490763583774,"pZ":3.3678016595472924,"vX0":6.151746609455741,"vY0":-141.71803435492578,"vZ0":-0.6472751162038286,"x":148.01,"y":147.85,"x0":-1.8291862179295513,"y0":50.00285560695814,"z0":4.86073341657078,"aX":-18.523766806868853},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":15.2,"spinRate":2381,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38637738066462335,"extension":7.435021530756207},"index":5,"playId":"d4db2ff7-6aab-345f-b0b3-580c5c7ab4f2","pitchNumber":4,"startTime":"2025-07-28T02:16:47.123Z","endTime":"2025-07-28T02:16:52.728Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.901111096418717,"aZ":-17.743415336966997,"pfxX":-9.303429039446621,"pfxZ":7.049161055060989,"pX":0.6780618311574872,"pZ":2.34764471957052,"vX0":10.256174373645496,"vY0":-142.02831786367523,"vZ0":-3.4114340175867834,"x":91.15,"y":175.39,"x0":-1.767553714651297,"y0":50.00259765582467,"z0":4.689750100041052,"aX":-19.04612471214034},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":14.8,"spinRate":2359,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.38534793013301316,"extension":7.997808397423971},"index":6,"playId":"51aefbff-8dfa-33ca-bc53-947a0aaf17d5","pitchNumber":5,"startTime":"2025-07-28T02:17:06.198Z","endTime":"2025-07-28T02:17:10.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.37085689404839,"strikeZoneBottom":1.65291640634184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.674341327466166,"aZ":-27.88579322249504,"pfxX":0.8252688689108831,"pfxZ":2.4039609239864514,"pX":-1.5568191206999409,"pZ":2.369975086084591,"vX0":0.7108231507331638,"vY0":-131.60753197098927,"vZ0":-1.663843037276651,"x":176.34,"y":174.79,"x0":-1.9360771461978312,"y0":50.00243384756388,"z0":5.044023774588706,"aX":1.4708352773340387},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2245,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4136290831609508,"extension":6.32637155101279},"index":7,"playId":"c8f174a1-8c5c-3a75-9b5a-78673ac76896","pitchNumber":6,"startTime":"2025-07-28T02:17:23.712Z","endTime":"2025-07-28T02:17:28.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:17:28.062Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:17:28.598Z","endTime":"2025-07-28T02:18:46.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":98.4,"endSpeed":89.6,"strikeZoneTop":3.51165810430667,"strikeZoneBottom":1.81803325384494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36672344489148,"aZ":-17.068691638322953,"pfxX":-8.410578519944877,"pfxZ":7.301992285102045,"pX":0.3309823778704769,"pZ":3.3540012961275516,"vX0":9.013883208694477,"vY0":-143.011010743018,"vZ0":-1.4068199840576414,"x":104.38,"y":148.22,"x0":-1.7709303084765375,"y0":50.00233761185222,"z0":4.9242632862556786,"aX":-17.39914521204416},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":13.4,"spinRate":2423,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3831832999477429,"extension":7.5041704249405585},"index":0,"playId":"73b85d9a-0bf5-346d-a274-47ed4a3f0029","pitchNumber":1,"startTime":"2025-07-28T02:18:03.672Z","endTime":"2025-07-28T02:18:08.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":89.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.36880608866855,"aZ":-16.1605693120945,"pfxX":-8.431155556394849,"pfxZ":7.709978962528396,"pX":0.11745959834549015,"pZ":3.630116481306887,"vX0":8.659913011101308,"vY0":-144.11794207427928,"vZ0":-0.5136440987140597,"x":112.52,"y":140.77,"x0":-1.8490806196753928,"y0":50.0047404711686,"z0":4.820121690134996,"aX":-17.517323076515535},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2420,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.38187157050139264,"extension":7.452695671131186},"index":1,"playId":"5294c354-ba2b-332b-ae8e-4fb90ceffa06","pitchNumber":2,"startTime":"2025-07-28T02:18:20.293Z","endTime":"2025-07-28T02:18:24.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-28T02:18:37.699Z","endTime":"2025-07-28T02:18:41.407Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.48945050562919,"strikeZoneBottom":1.76153472504454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.477332061563597,"aZ":-18.619910455158433,"pfxX":-8.07791052431755,"pfxZ":6.583644992461274,"pX":0.6640667358758761,"pZ":2.994384081036027,"vX0":9.688036105562524,"vY0":-142.3030319409997,"vZ0":-1.6299213429001114,"x":91.69,"y":157.93,"x0":-1.7288292467785717,"y0":50.002115058565415,"z0":4.749415816624255,"aX":-16.63038241459166},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":2366,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3843407145579931,"extension":7.74436495449533},"index":3,"playId":"97fe2a53-436e-3138-ae59-c3f6b7c7804e","pitchNumber":3,"startTime":"2025-07-28T02:18:41.407Z","endTime":"2025-07-28T02:18:46.263Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:18:46.263Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:18:45.869Z","endTime":"2025-07-28T02:20:14.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.51885674326854,"strikeZoneBottom":1.71511400302887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30774889033869,"aZ":-17.98300470025909,"pfxX":-7.72090326199802,"pfxZ":6.785688960103746,"pX":-0.23860910289182172,"pZ":3.2163873393820714,"vX0":7.448240289506024,"vY0":-143.90893965575836,"vZ0":-1.292610630553211,"x":126.1,"y":151.94,"x0":-1.860887982501239,"y0":50.0035954247569,"z0":4.788649429945087,"aX":-16.14822011328003},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2396,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.38103773144463826,"extension":7.442367329586095},"index":0,"playId":"1211fb66-6142-3a7b-8ec3-03676fb17488","pitchNumber":1,"startTime":"2025-07-28T02:19:09.050Z","endTime":"2025-07-28T02:19:13.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-28T02:19:18.257Z","endTime":"2025-07-28T02:19:29.528Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.583112013896724,"aZ":-17.91436288039255,"pfxX":-7.634243933828948,"pfxZ":7.329606571130528,"pX":-0.575361498684059,"pZ":3.161975793157558,"vX0":6.006855580115029,"vY0":-138.30622844968465,"vZ0":-1.147764530709237,"x":138.93,"y":153.41,"x0":-1.7787694270347814,"y0":50.00511798323164,"z0":4.7787136352130215,"aX":-14.856842355122707},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2289,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39536435979298234,"extension":7.149285415192053},"index":2,"playId":"945ab18a-22a4-3a34-8c6a-1bceb45d178e","pitchNumber":2,"startTime":"2025-07-28T02:19:29.528Z","endTime":"2025-07-28T02:19:33.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.45069938007864,"strikeZoneBottom":1.66397126249483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442989111610395,"aZ":-16.507805096342466,"pfxX":-6.859167547736014,"pfxZ":7.340421388424945,"pX":-0.9785770088446556,"pZ":4.236335071515274,"vX0":4.996169047471729,"vY0":-144.23481441303002,"vZ0":1.093812274949425,"x":154.3,"y":124.4,"x0":-1.830652251323175,"y0":50.00377604860596,"z0":4.86126815472091,"aX":-14.64166281295225},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2405,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.37786925773147706,"extension":7.786836424427889},"index":3,"playId":"acb54cd0-8a21-3cac-ab7d-faf3d65d4579","pitchNumber":3,"startTime":"2025-07-28T02:19:51.637Z","endTime":"2025-07-28T02:19:55.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.699753887983036,"aZ":-14.53566391451409,"pfxX":-8.255202552661391,"pfxZ":8.400350264722865,"pX":-0.563979752484626,"pZ":3.37948800602635,"vX0":6.586961250880563,"vY0":-143.4240359647661,"vZ0":-1.2928882140557962,"x":138.5,"y":147.53,"x0":-1.8087260174573672,"y0":50.00459643993964,"z0":4.735197905200258,"aX":-17.337287108743155},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":13.8,"spinRate":2339,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38074115461630686,"extension":7.488037815027869},"index":4,"playId":"bdc57c42-20d8-3893-8f9e-9e5fb691601e","pitchNumber":4,"startTime":"2025-07-28T02:20:09.936Z","endTime":"2025-07-28T02:20:14.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:20:14.349Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-28T02:18:45.869Z","endTime":"2025-07-28T02:20:14.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.51885674326854,"strikeZoneBottom":1.71511400302887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30774889033869,"aZ":-17.98300470025909,"pfxX":-7.72090326199802,"pfxZ":6.785688960103746,"pX":-0.23860910289182172,"pZ":3.2163873393820714,"vX0":7.448240289506024,"vY0":-143.90893965575836,"vZ0":-1.292610630553211,"x":126.1,"y":151.94,"x0":-1.860887982501239,"y0":50.0035954247569,"z0":4.788649429945087,"aX":-16.14822011328003},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2396,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.38103773144463826,"extension":7.442367329586095},"index":0,"playId":"1211fb66-6142-3a7b-8ec3-03676fb17488","pitchNumber":1,"startTime":"2025-07-28T02:19:09.050Z","endTime":"2025-07-28T02:19:13.189Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-28T02:19:18.257Z","endTime":"2025-07-28T02:19:29.528Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.583112013896724,"aZ":-17.91436288039255,"pfxX":-7.634243933828948,"pfxZ":7.329606571130528,"pX":-0.575361498684059,"pZ":3.161975793157558,"vX0":6.006855580115029,"vY0":-138.30622844968465,"vZ0":-1.147764530709237,"x":138.93,"y":153.41,"x0":-1.7787694270347814,"y0":50.00511798323164,"z0":4.7787136352130215,"aX":-14.856842355122707},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2289,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39536435979298234,"extension":7.149285415192053},"index":2,"playId":"945ab18a-22a4-3a34-8c6a-1bceb45d178e","pitchNumber":2,"startTime":"2025-07-28T02:19:29.528Z","endTime":"2025-07-28T02:19:33.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.45069938007864,"strikeZoneBottom":1.66397126249483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.442989111610395,"aZ":-16.507805096342466,"pfxX":-6.859167547736014,"pfxZ":7.340421388424945,"pX":-0.9785770088446556,"pZ":4.236335071515274,"vX0":4.996169047471729,"vY0":-144.23481441303002,"vZ0":1.093812274949425,"x":154.3,"y":124.4,"x0":-1.830652251323175,"y0":50.00377604860596,"z0":4.86126815472091,"aX":-14.64166281295225},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2405,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.37786925773147706,"extension":7.786836424427889},"index":3,"playId":"acb54cd0-8a21-3cac-ab7d-faf3d65d4579","pitchNumber":3,"startTime":"2025-07-28T02:19:51.637Z","endTime":"2025-07-28T02:19:55.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.699753887983036,"aZ":-14.53566391451409,"pfxX":-8.255202552661391,"pfxZ":8.400350264722865,"pX":-0.563979752484626,"pZ":3.37948800602635,"vX0":6.586961250880563,"vY0":-143.4240359647661,"vZ0":-1.2928882140557962,"x":138.5,"y":147.53,"x0":-1.8087260174573672,"y0":50.00459643993964,"z0":4.735197905200258,"aX":-17.337287108743155},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":13.8,"spinRate":2339,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38074115461630686,"extension":7.488037815027869},"index":4,"playId":"bdc57c42-20d8-3893-8f9e-9e5fb691601e","pitchNumber":4,"startTime":"2025-07-28T02:20:09.936Z","endTime":"2025-07-28T02:20:14.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T02:20:14.349Z","atBatIndex":80},"scoringPlays":[19,29,36,43,53,56,71],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":147.26,"y":161.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":1,"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":148.27,"y":164.86},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":156.88,"y":167.39},"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":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":106.21,"y":163.84},"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":1,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":88.87,"y":158.09},"type":"O","description":"Forceout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10],"bottom":[11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":100.64,"y":141.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":163.98,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":2,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":155.36,"y":112.16},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":113.3,"y":94.42},"type":"H","description":"Single"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":128.44,"y":84.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":177.08,"y":107.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":145.74,"y":159.28},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":3,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":128.51,"y":168.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":97.44,"y":156.17},"type":"O","description":"Forceout"},{"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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":95.32,"y":52.86},"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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":103.41,"y":181.15},"type":"O","description":"Fielders Choice Out"}]}},{"startIndex":25,"endIndex":34,"top":[25,26,27,28],"bottom":[29,30,31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":208.75,"y":112.39},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":4,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":135.09,"y":182.59},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":64.89,"y":43.25},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":110.26,"y":165.87},"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":4,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":91.77,"y":82.96},"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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":103.77,"y":136.59},"type":"O","description":"Pop Out"}]}},{"startIndex":35,"endIndex":44,"top":[35,36,37,38,39],"bottom":[40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":175.25,"y":59.58},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":193.06,"y":141.76},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":147.26,"y":157.76},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":119.89,"y":168.91},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":5,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":98.1,"y":182.59},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":42.17,"y":98.56},"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":5,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":157.07,"y":164.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":81.95,"y":109.14},"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":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":105.87,"y":34.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":149.28,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":52,"top":[45,46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":149.28,"y":167.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":173.57,"y":40.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":6,"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":112.29,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":151.31,"y":154.22},"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":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"coordinates":{"x":134.02,"y":42.73},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":240.14,"y":83.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":7,"pitcher":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":33.03,"y":78.78},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":151.48,"y":174.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":132.56,"y":186.14},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64],"bottom":[65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":77.78,"y":83.98},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"coordinates":{"x":130.18,"y":96.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":148.27,"y":171.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":105.7,"y":158.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":97.99,"y":80.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"coordinates":{"x":114.82,"y":183.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":138.58,"y":71.22},"type":"O","description":"Lineout"}]}},{"startIndex":70,"endIndex":80,"top":[70,71,72,73,74],"bottom":[75,76,77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":27.91,"y":106.15},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":67.33,"y":45.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":106.72,"y":164.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"inning":9,"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":123.95,"y":149.66},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"batter":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"coordinates":{"x":193.42,"y":102.77},"type":"O","description":"Flyout"}]}}]},"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":6,"errors":0,"leftOnBase":11},"away":{"runs":5,"hits":12,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"catcher":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"first":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"second":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"third":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"shortstop":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"left":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"center":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"right":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batter":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"onDeck":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"inHole":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"battingOrder":5,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"onDeck":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"inHole":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"pitcher":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"battingOrder":5,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":121,"name":"New York Mets","link":"/api/v1/teams/121"},"teamStats":{"batting":{"flyOuts":1,"groundOuts":14,"airOuts":3,"runs":5,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":12,"hitByPitch":0,"avg":".243","atBats":37,"obp":".322","slg":".414","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":24,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"3.52","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":69,"strikes":108,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"19.67","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID620443":{"person":{"id":620443,"fullName":"Luis Torrens","link":"/api/v1/people/620443"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":22,"groundOuts":59,"airOuts":43,"runs":10,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".216","atBats":190,"obp":".284","slg":".311","ops":".595","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":59,"rbi":16,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.00","popOuts":4,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":19,"stolenBasePercentage":".576","caughtStealingPercentage":".424","assists":28,"putOuts":480,"errors":4,"chances":512,"fielding":".992","passedBall":4,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621438":{"person":{"id":621438,"fullName":"Tyrone Taylor","link":"/api/v1/people/621438"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":42,"groundOuts":53,"airOuts":93,"runs":27,"doubles":13,"triples":3,"homeRuns":2,"strikeOuts":69,"baseOnBalls":13,"intentionalWalks":1,"hits":54,"hitByPitch":8,"avg":".204","atBats":265,"obp":".260","slg":".298","ops":".558","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":79,"rbi":18,"leftOnBase":114,"sacBunts":2,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.57","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"132.50","popOuts":26,"lineOuts":25},"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":7,"putOuts":209,"errors":2,"chances":218,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID670329":{"person":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":3,"groundOuts":11,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":36,"obp":".184","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":163,"era":"2.61","inningsPitched":"10.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.68","battersFaced":38,"outs":31,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":59,"strikes":104,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"15.77","gamesFinished":2,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"8.71","walksPer9Inn":"1.74","hitsPer9Inn":"4.35","runsScoredPer9":"2.61","homeRunsPer9":"0.87","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"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}},"ID682626":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":16,"groundOuts":33,"airOuts":31,"runs":16,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".250","atBats":140,"obp":".335","slg":".386","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":54,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":6,"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":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":22,"putOuts":318,"errors":3,"chances":343,"fielding":".991","passedBall":4,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID640455":{"person":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":2,"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":45,"obp":".260","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":216,"era":"2.19","inningsPitched":"12.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.97","battersFaced":50,"outs":37,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":74,"strikes":142,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".500","pitchesPerInning":"17.51","gamesFinished":1,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"13.14","walksPer9Inn":"2.92","hitsPer9Inn":"5.84","runsScoredPer9":"2.19","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"1","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2 2B","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":50,"groundOuts":60,"airOuts":80,"runs":22,"doubles":10,"triples":4,"homeRuns":9,"strikeOuts":27,"baseOnBalls":30,"intentionalWalks":3,"hits":55,"hitByPitch":5,"avg":".252","atBats":218,"obp":".352","slg":".459","ops":".811","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":100,"rbi":32,"leftOnBase":90,"sacBunts":1,"sacFlies":3,"babip":".249","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.22","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":106,"errors":4,"chances":201,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":38,"groundOuts":70,"airOuts":64,"runs":22,"doubles":12,"triples":2,"homeRuns":6,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".226","atBats":257,"obp":".280","slg":".358","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":92,"rbi":27,"leftOnBase":119,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.83","popOuts":12,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":35,"errors":7,"chances":122,"fielding":".943","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":20,"groundOuts":52,"airOuts":38,"runs":26,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".239","atBats":159,"obp":".295","slg":".283","ops":".578","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":45,"rbi":7,"leftOnBase":87,"sacBunts":2,"sacFlies":1,"babip":".302","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":115,"putOuts":70,"errors":2,"chances":187,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID683146":{"person":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":28,"groundOuts":76,"airOuts":51,"runs":28,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":67,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":1,"avg":".235","atBats":251,"obp":".292","slg":".418","ops":".710","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":105,"rbi":33,"leftOnBase":108,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"1.49","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.82","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":145,"putOuts":94,"errors":6,"chances":245,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID623211":{"person":{"id":623211,"fullName":"Huascar Brazobán","link":"/api/v1/people/623211"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"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":43,"gamesStarted":3,"flyOuts":28,"groundOuts":45,"airOuts":47,"runs":24,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":51,"baseOnBalls":25,"intentionalWalks":1,"hits":37,"hitByPitch":4,"atBats":174,"obp":".319","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":813,"era":"3.71","inningsPitched":"51.0","wins":5,"losses":2,"saves":2,"saveOpportunities":6,"holds":11,"blownSaves":4,"earnedRuns":21,"whip":"1.22","battersFaced":209,"outs":153,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":301,"strikes":512,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".714","pitchesPerInning":"15.94","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.41","hitsPer9Inn":"6.53","runsScoredPer9":"4.24","homeRunsPer9":"0.88","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 19)","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":15,"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":15,"balls":3,"strikes":12,"strikePercentage":".800","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":19,"groundOuts":36,"airOuts":30,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":18,"intentionalWalks":1,"hits":29,"hitByPitch":5,"atBats":137,"obp":".321","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":622,"era":"3.86","inningsPitched":"37.1","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":19,"blownSaves":1,"earnedRuns":16,"whip":"1.26","battersFaced":163,"outs":112,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":622,"balls":230,"strikes":392,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"16.66","gamesFinished":10,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.85","walksPer9Inn":"4.34","hitsPer9Inn":"6.99","runsScoredPer9":"4.10","homeRunsPer9":"0.48","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":2,"chances":6,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(W, 3-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":33,"gamesStarted":0,"flyOuts":23,"groundOuts":49,"airOuts":38,"runs":16,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":40,"baseOnBalls":20,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":162,"obp":".319","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":745,"era":"2.78","inningsPitched":"45.1","wins":3,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"1.28","battersFaced":187,"outs":136,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":288,"strikes":457,"strikePercentage":".610","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".750","pitchesPerInning":"16.43","gamesFinished":7,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.97","hitsPer9Inn":"7.54","runsScoredPer9":"3.18","homeRunsPer9":"0.40","inheritedRunners":27,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673540":{"person":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 3 ER, 3 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":37,"strikes":55,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","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":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":16,"gamesStarted":16,"flyOuts":49,"groundOuts":89,"airOuts":75,"runs":22,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":82,"baseOnBalls":41,"intentionalWalks":0,"hits":63,"hitByPitch":1,"atBats":309,"obp":".299","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1407,"era":"2.00","inningsPitched":"85.2","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.21","battersFaced":351,"outs":257,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1407,"balls":558,"strikes":849,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":3,"winPercentage":".700","pitchesPerInning":"16.42","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.61","walksPer9Inn":"4.31","hitsPer9Inn":"6.62","runsScoredPer9":"2.31","homeRunsPer9":"0.74","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"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"}]},"ID624413":{"person":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"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":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":57,"groundOuts":86,"airOuts":102,"runs":54,"doubles":26,"triples":1,"homeRuns":22,"strikeOuts":107,"baseOnBalls":47,"intentionalWalks":4,"hits":105,"hitByPitch":12,"avg":".266","atBats":395,"obp":".357","slg":".504","ops":".861","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":459,"totalBases":199,"rbi":81,"leftOnBase":186,"sacBunts":0,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.96","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":81,"putOuts":764,"errors":4,"chances":849,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656849":{"person":{"id":656849,"fullName":"David Peterson","link":"/api/v1/people/656849"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":41,"groundOuts":147,"airOuts":97,"runs":43,"doubles":21,"triples":0,"homeRuns":7,"strikeOuts":101,"baseOnBalls":41,"intentionalWalks":1,"hits":110,"hitByPitch":6,"atBats":453,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1870,"era":"2.83","inningsPitched":"121.0","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.25","battersFaced":503,"outs":363,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1870,"balls":664,"strikes":1206,"strikePercentage":".640","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.52","rbi":0,"winPercentage":".636","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.05","hitsPer9Inn":"8.18","runsScoredPer9":"3.20","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":9,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID516782":{"person":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":61,"flyOuts":23,"groundOuts":48,"airOuts":44,"runs":23,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":50,"hitByPitch":8,"avg":".289","atBats":173,"obp":".372","slg":".416","ops":".788","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":72,"rbi":20,"leftOnBase":72,"sacBunts":1,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.25","popOuts":7,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID593423":{"person":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":5,"flyOuts":14,"groundOuts":24,"airOuts":27,"runs":13,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":100,"obp":".308","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":417,"era":"4.62","inningsPitched":"25.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.30","battersFaced":107,"outs":76,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":417,"balls":142,"strikes":275,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".750","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.13","hitsPer9Inn":"9.59","runsScoredPer9":"4.62","homeRunsPer9":"1.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592773":{"person":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":26,"groundOuts":19,"airOuts":50,"runs":21,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":141,"obp":".331","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":675,"era":"4.04","inningsPitched":"35.2","wins":2,"losses":5,"saves":3,"saveOpportunities":7,"holds":8,"blownSaves":4,"earnedRuns":16,"whip":"1.49","battersFaced":160,"outs":107,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":242,"strikes":433,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".286","pitchesPerInning":"18.93","gamesFinished":10,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.59","walksPer9Inn":"4.54","hitsPer9Inn":"8.83","runsScoredPer9":"5.30","homeRunsPer9":"0.76","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"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}},"ID605280":{"person":{"id":605280,"fullName":"Clay Holmes","link":"/api/v1/people/605280"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":42,"groundOuts":147,"airOuts":90,"runs":46,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":88,"baseOnBalls":44,"intentionalWalks":0,"hits":101,"hitByPitch":7,"atBats":422,"obp":".319","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1892,"era":"3.40","inningsPitched":"113.2","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.28","battersFaced":477,"outs":341,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1892,"balls":695,"strikes":1197,"strikePercentage":".630","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".643","pitchesPerInning":"16.65","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.48","hitsPer9Inn":"8.00","runsScoredPer9":"3.64","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":10,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596019":{"person":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"200","stats":{"batting":{"summary":"0-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":73,"groundOuts":103,"airOuts":133,"runs":68,"doubles":19,"triples":0,"homeRuns":20,"strikeOuts":87,"baseOnBalls":34,"intentionalWalks":2,"hits":105,"hitByPitch":10,"avg":".249","atBats":422,"obp":".316","slg":".436","ops":".752","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":184,"rbi":59,"leftOnBase":157,"sacBunts":0,"sacFlies":6,"babip":".265","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.10","popOuts":29,"lineOuts":31},"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":235,"putOuts":144,"errors":8,"chances":387,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621242":{"person":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(S, 23)","summary":"1.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":13,"strikes":12,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":16,"groundOuts":29,"airOuts":30,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":64,"baseOnBalls":16,"intentionalWalks":0,"hits":22,"hitByPitch":7,"atBats":143,"obp":".268","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":700,"era":"1.48","inningsPitched":"42.2","wins":5,"losses":0,"saves":23,"saveOpportunities":25,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"0.89","battersFaced":168,"outs":128,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":700,"balls":277,"strikes":423,"strikePercentage":".600","hitBatsmen":7,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.41","gamesFinished":32,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.38","hitsPer9Inn":"4.64","runsScoredPer9":"1.69","homeRunsPer9":"0.42","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":55,"groundOuts":98,"airOuts":104,"runs":52,"doubles":20,"triples":0,"homeRuns":19,"strikeOuts":84,"baseOnBalls":32,"intentionalWalks":1,"hits":100,"hitByPitch":6,"avg":".261","atBats":383,"obp":".325","slg":".462","ops":".787","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":177,"rbi":60,"leftOnBase":177,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.16","popOuts":22,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":158,"errors":0,"chances":161,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665742":{"person":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":50,"groundOuts":107,"airOuts":90,"runs":74,"doubles":16,"triples":0,"homeRuns":25,"strikeOuts":87,"baseOnBalls":84,"intentionalWalks":10,"hits":94,"hitByPitch":1,"avg":".252","atBats":373,"obp":".387","slg":".496","ops":".883","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":463,"totalBases":185,"rbi":62,"leftOnBase":171,"sacBunts":1,"sacFlies":4,"babip":".260","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.92","popOuts":18,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":175,"errors":0,"chances":181,"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"}]},"ID657585":{"person":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 20)","summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","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":44,"gamesStarted":0,"flyOuts":22,"groundOuts":36,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":48,"baseOnBalls":21,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":156,"obp":".299","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":726,"era":"2.79","inningsPitched":"42.0","wins":2,"losses":4,"saves":3,"saveOpportunities":8,"holds":20,"blownSaves":5,"earnedRuns":13,"whip":"1.26","battersFaced":177,"outs":126,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":726,"balls":277,"strikes":449,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".333","pitchesPerInning":"17.29","gamesFinished":7,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"10.29","walksPer9Inn":"4.50","hitsPer9Inn":"6.86","runsScoredPer9":"3.43","homeRunsPer9":"0.43","inheritedRunners":27,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677595":{"person":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"4-4 | HR, 2 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":12,"groundOuts":26,"airOuts":25,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":1,"hits":28,"hitByPitch":1,"avg":".252","atBats":111,"obp":".320","slg":".441","ops":".761","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":49,"rbi":8,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.20","popOuts":7,"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":63,"putOuts":32,"errors":4,"chances":99,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":4,"strikes":4,"strikePercentage":".500","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":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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":12,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":60,"era":"0.00","inningsPitched":"3.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":14,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":27,"strikes":33,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.17","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607043,596019,665742,624413,643446,621438,516782,683146,682626,677595,682668,673540,676130,642397,657585,548384,621242],"pitchers":[673540,676130,642397,657585,548384,621242],"bench":[620443,668901],"bullpen":[623211,670329,605280,640455,593423,656849,592773],"battingOrder":[607043,596019,665742,624413,621438,516782,683146,682626,682668],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"McNeil 2 (10, Bivens, Lucchesi); Alvarez, F (5, Bivens); Mauricio 2 (6, Bivens, Hjelle); Nimmo (20, Hjelle)."},{"label":"HR","value":"Mauricio (5, 7th inning off Rodríguez, R, 0 on, 0 out); Soto, J (25, 7th inning off Rodríguez, R, 0 on, 2 out)."},{"label":"TB","value":"Alvarez, F 3; Marte, S 2; Mauricio 9; McNeil 4; Nimmo 2; Soto, J 4."},{"label":"RBI","value":"Lindor (59); Mauricio 2 (8); Nimmo (60); Soto, J (62)."},{"label":"2-out RBI","value":"Soto, J."},{"label":"Runners left in scoring position, 2 out","value":"Soto, J; Alvarez, F 2."},{"label":"GIDP","value":"Alonso; Baty."},{"label":"Team RISP","value":"2-for-13."},{"label":"Team LOB","value":"8."}]}],"note":[{"label":"1","value":"Ran for Mauricio in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".233","atBats":33,"obp":".311","slg":".375","ops":".686","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":12,"rbi":3,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":1,"groundOuts":14,"airOuts":3,"runs":5,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":37,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"3.64","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.27","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":48,"strikes":95,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.67","rbi":5,"pitchesPerInning":"15.89","runsScoredPer9":"5.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":19,"groundOuts":30,"airOuts":40,"runs":15,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".240","atBats":146,"obp":".319","slg":".377","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":55,"rbi":17,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".303","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":133,"errors":2,"chances":199,"fielding":".990","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":"200","stats":{"batting":{"summary":"0-3 | BB, HBP, 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":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":59,"groundOuts":95,"airOuts":97,"runs":54,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":107,"baseOnBalls":35,"intentionalWalks":2,"hits":107,"hitByPitch":13,"avg":".268","atBats":400,"obp":".341","slg":".425","ops":".766","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":454,"totalBases":170,"rbi":50,"leftOnBase":159,"sacBunts":0,"sacFlies":6,"babip":".326","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.57","popOuts":14,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":189,"errors":5,"chances":197,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":7,"groundOuts":16,"airOuts":15,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".178","atBats":45,"obp":".213","slg":".244","ops":".457","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":11,"rbi":2,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".189","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":6,"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":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":5,"putOuts":106,"errors":3,"chances":114,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678495":{"person":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 3-2)(BS, 2)","summary":"1.1 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":9,"strikes":16,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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":44,"gamesStarted":0,"flyOuts":24,"groundOuts":29,"airOuts":41,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":62,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"atBats":160,"obp":".228","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":684,"era":"1.20","inningsPitched":"45.0","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":6,"whip":"0.84","battersFaced":171,"outs":135,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":225,"strikes":459,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":2,"winPercentage":".600","pitchesPerInning":"15.20","gamesFinished":9,"strikeoutWalkRatio":"6.89","strikeoutsPer9Inn":"12.40","walksPer9Inn":"1.80","hitsPer9Inn":"5.80","runsScoredPer9":"1.60","homeRunsPer9":"0.60","inheritedRunners":26,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":22,"gamesStarted":22,"flyOuts":47,"groundOuts":158,"airOuts":89,"runs":55,"doubles":33,"triples":2,"homeRuns":10,"strikeOuts":144,"baseOnBalls":30,"intentionalWalks":0,"hits":138,"hitByPitch":3,"atBats":521,"obp":".306","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2112,"era":"3.38","inningsPitched":"135.2","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.24","battersFaced":563,"outs":407,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2112,"balls":715,"strikes":1397,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".529","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"9.55","walksPer9Inn":"1.99","hitsPer9Inn":"9.15","runsScoredPer9":"3.65","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":14,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":4,"errors":1,"chances":29,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":22,"groundOuts":47,"airOuts":34,"runs":22,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":12,"intentionalWalks":1,"hits":34,"hitByPitch":5,"atBats":154,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":653,"era":"4.32","inningsPitched":"41.2","wins":2,"losses":3,"saves":10,"saveOpportunities":15,"holds":7,"blownSaves":5,"earnedRuns":20,"whip":"1.10","battersFaced":173,"outs":125,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":236,"strikes":417,"strikePercentage":".640","hitBatsmen":5,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".400","pitchesPerInning":"15.67","gamesFinished":23,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"8.86","walksPer9Inn":"2.59","hitsPer9Inn":"7.34","runsScoredPer9":"4.75","homeRunsPer9":"0.65","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":42,"groundOuts":52,"airOuts":69,"runs":25,"doubles":13,"triples":2,"homeRuns":2,"strikeOuts":86,"baseOnBalls":20,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".204","atBats":250,"obp":".261","slg":".296","ops":".557","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":74,"rbi":28,"leftOnBase":117,"sacBunts":3,"sacFlies":5,"babip":".293","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"125.00","popOuts":14,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":17,"stolenBases":39,"stolenBasePercentage":".696","caughtStealingPercentage":".304","assists":37,"putOuts":639,"errors":5,"chances":681,"fielding":".993","passedBall":4,"pickoffs":1}},"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":"500","stats":{"batting":{"summary":"2-5 | 2 HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":82,"flyOuts":39,"groundOuts":52,"airOuts":87,"runs":49,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":85,"baseOnBalls":45,"intentionalWalks":0,"hits":72,"hitByPitch":4,"avg":".243","atBats":296,"obp":".351","slg":".459","ops":".810","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":136,"rbi":41,"leftOnBase":145,"sacBunts":0,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":30,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":51,"errors":10,"chances":219,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":53,"groundOuts":75,"airOuts":110,"runs":35,"doubles":9,"triples":0,"homeRuns":12,"strikeOuts":66,"baseOnBalls":29,"intentionalWalks":0,"hits":82,"hitByPitch":6,"avg":".248","atBats":331,"obp":".318","slg":".384","ops":".702","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":127,"rbi":59,"leftOnBase":152,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.58","popOuts":34,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":137,"errors":0,"chances":148,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","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":0,"flyOuts":1,"groundOuts":8,"airOuts":3,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"obp":".346","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":26,"outs":18,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":36,"strikes":70,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.67","gamesFinished":2,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"12.00","runsScoredPer9":"6.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 2 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":14,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":17,"strikes":41,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":28,"groundOuts":64,"airOuts":46,"runs":30,"doubles":10,"triples":5,"homeRuns":5,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":1,"hits":53,"hitByPitch":3,"atBats":204,"obp":".324","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":853,"era":"4.58","inningsPitched":"53.0","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":27,"whip":"1.32","battersFaced":226,"outs":159,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":853,"balls":276,"strikes":577,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.39","rbi":2,"winPercentage":".400","pitchesPerInning":"16.09","gamesFinished":11,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"7.30","walksPer9Inn":"2.89","hitsPer9Inn":"9.00","runsScoredPer9":"5.09","homeRunsPer9":"0.85","inheritedRunners":19,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":18,"groundOuts":20,"airOuts":31,"runs":11,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":24,"hitByPitch":2,"avg":".255","atBats":94,"obp":".339","slg":".383","ops":".722","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":36,"rbi":11,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":219,"errors":0,"chances":236,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID689172":{"person":{"id":689172,"fullName":"Brett Wisely","link":"/api/v1/people/689172"},"jerseyNumber":"0","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":10,"airOuts":18,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".205","atBats":44,"obp":".271","slg":".341","ops":".612","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":15,"rbi":9,"leftOnBase":21,"sacBunts":2,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":6,"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":39,"putOuts":18,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":79,"groundOuts":117,"airOuts":124,"runs":50,"doubles":22,"triples":8,"homeRuns":6,"strikeOuts":45,"baseOnBalls":35,"intentionalWalks":0,"hits":95,"hitByPitch":4,"avg":".252","atBats":377,"obp":".319","slg":".401","ops":".720","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":151,"rbi":42,"leftOnBase":148,"sacBunts":0,"sacFlies":4,"babip":".270","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.83","popOuts":14,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":210,"errors":2,"chances":218,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":15,"gamesStarted":0,"flyOuts":4,"groundOuts":20,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":60,"obp":".226","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":253,"era":"1.65","inningsPitched":"16.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.86","battersFaced":63,"outs":49,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":253,"balls":88,"strikes":165,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".000","pitchesPerInning":"15.49","gamesFinished":3,"strikeoutWalkRatio":"8.50","strikeoutsPer9Inn":"9.37","walksPer9Inn":"1.10","hitsPer9Inn":"6.61","runsScoredPer9":"1.65","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":48,"groundOuts":95,"airOuts":83,"runs":61,"doubles":26,"triples":0,"homeRuns":19,"strikeOuts":121,"baseOnBalls":75,"intentionalWalks":8,"hits":104,"hitByPitch":5,"avg":".261","atBats":399,"obp":".381","slg":".469","ops":".850","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":483,"totalBases":187,"rbi":73,"leftOnBase":170,"sacBunts":0,"sacFlies":4,"babip":".323","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":14,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","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":12,"gamesStarted":0,"flyOuts":8,"groundOuts":26,"airOuts":25,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":80,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":330,"era":"4.91","inningsPitched":"22.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.18","battersFaced":90,"outs":66,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":330,"balls":114,"strikes":216,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"5.32","walksPer9Inn":"3.27","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"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"}]},"ID663546":{"person":{"id":663546,"fullName":"Sean Hjelle","link":"/api/v1/people/663546"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":12,"gamesStarted":1,"flyOuts":7,"groundOuts":18,"airOuts":14,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":9,"intentionalWalks":2,"hits":21,"hitByPitch":0,"atBats":62,"obp":".417","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":254,"era":"7.80","inningsPitched":"15.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"2.00","battersFaced":73,"outs":45,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":254,"balls":94,"strikes":160,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":".500","pitchesPerInning":"16.93","gamesFinished":2,"strikeoutWalkRatio":"1.22","strikeoutsPer9Inn":"6.60","walksPer9Inn":"5.40","hitsPer9Inn":"12.60","runsScoredPer9":"7.80","homeRunsPer9":"1.20","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643511":{"person":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":17,"groundOuts":72,"airOuts":33,"runs":9,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":4,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":177,"obp":".215","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":587,"era":"1.47","inningsPitched":"49.0","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":8,"whip":"0.80","battersFaced":181,"outs":147,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":144,"strikes":443,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.18","rbi":0,"winPercentage":".667","pitchesPerInning":"11.98","gamesFinished":9,"strikeoutWalkRatio":"9.25","strikeoutsPer9Inn":"6.80","walksPer9Inn":"0.73","hitsPer9Inn":"6.43","runsScoredPer9":"1.65","homeRunsPer9":"0.55","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":4,"errors":0,"chances":20,"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"}]},"ID666808":{"person":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"jerseyNumber":"75","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":45,"gamesStarted":0,"flyOuts":18,"groundOuts":46,"airOuts":36,"runs":20,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":45,"baseOnBalls":24,"intentionalWalks":1,"hits":31,"hitByPitch":2,"atBats":156,"obp":".311","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":725,"era":"3.22","inningsPitched":"44.2","wins":4,"losses":2,"saves":15,"saveOpportunities":19,"holds":7,"blownSaves":4,"earnedRuns":16,"whip":"1.23","battersFaced":184,"outs":134,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":270,"strikes":455,"strikePercentage":".630","hitBatsmen":2,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"16.23","gamesFinished":28,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.07","walksPer9Inn":"4.84","hitsPer9Inn":"6.25","runsScoredPer9":"4.03","homeRunsPer9":"0.40","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":16,"groundOuts":37,"airOuts":34,"runs":13,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".168","atBats":107,"obp":".212","slg":".364","ops":".576","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":39,"rbi":13,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".155","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.40","popOuts":11,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":56,"errors":2,"chances":58,"fielding":".966","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":"400","stats":{"batting":{"summary":"2-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":74,"groundOuts":71,"airOuts":118,"runs":62,"doubles":17,"triples":2,"homeRuns":15,"strikeOuts":114,"baseOnBalls":50,"intentionalWalks":1,"hits":90,"hitByPitch":3,"avg":".233","atBats":387,"obp":".321","slg":".403","ops":".724","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":156,"rbi":54,"leftOnBase":151,"sacBunts":0,"sacFlies":6,"babip":".284","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.80","popOuts":28,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":252,"putOuts":128,"errors":13,"chances":393,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"5","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"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":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":94,"flyOuts":54,"groundOuts":66,"airOuts":93,"runs":37,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":84,"baseOnBalls":46,"intentionalWalks":4,"hits":73,"hitByPitch":1,"avg":".232","atBats":314,"obp":".331","slg":".360","ops":".691","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":113,"rbi":28,"leftOnBase":138,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.25","popOuts":21,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":144,"errors":1,"chances":154,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":22,"gamesStarted":22,"flyOuts":88,"groundOuts":104,"airOuts":139,"runs":45,"doubles":23,"triples":2,"homeRuns":15,"strikeOuts":134,"baseOnBalls":52,"intentionalWalks":0,"hits":95,"hitByPitch":1,"atBats":468,"obp":".282","caughtStealing":7,"stolenBases":15,"stolenBasePercentage":".682","caughtStealingPercentage":".318","numberOfPitches":2095,"era":"2.93","inningsPitched":"129.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.14","battersFaced":525,"outs":387,"gamesPitched":22,"completeGames":1,"shutouts":0,"pitchesThrown":2095,"balls":753,"strikes":1342,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".643","pitchesPerInning":"16.24","gamesFinished":0,"strikeoutWalkRatio":"2.58","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.63","hitsPer9Inn":"6.63","runsScoredPer9":"3.14","homeRunsPer9":"1.05","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","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":17,"gamesStarted":17,"flyOuts":67,"groundOuts":65,"airOuts":110,"runs":49,"doubles":27,"triples":0,"homeRuns":10,"strikeOuts":70,"baseOnBalls":33,"intentionalWalks":0,"hits":93,"hitByPitch":5,"atBats":334,"obp":".348","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","numberOfPitches":1436,"era":"4.70","inningsPitched":"84.1","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.49","battersFaced":376,"outs":253,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1436,"balls":501,"strikes":935,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".111","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"7.47","walksPer9Inn":"3.52","hitsPer9Inn":"9.92","runsScoredPer9":"5.23","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"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":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":1,"flyOuts":5,"groundOuts":11,"airOuts":12,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":156,"era":"0.00","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.03","battersFaced":42,"outs":32,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":156,"balls":59,"strikes":97,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".---","pitchesPerInning":"14.63","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.53","hitsPer9Inn":"6.75","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[808982,671218,646240,642715,656305,573262,642086,527038,672275,689172,657424,702352,664192,678495,643511,663941,663546],"pitchers":[657424,702352,664192,678495,643511,663941,663546],"bench":[668800,682641,669477],"bullpen":[666808,592662,693313,434378,676254,657277],"battingOrder":[808982,671218,646240,642715,656305,573262,527038,672275,689172],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Chapman, M 2 (16, 4th inning off Senga, 0 on, 0 out, 5th inning off Senga, 1 on, 2 out)."},{"label":"TB","value":"Adames 2; Chapman, M 8; Flores; Smith, D."},{"label":"RBI","value":"Chapman, M 3 (41)."},{"label":"2-out RBI","value":"Chapman, M 2."},{"label":"Runners left in scoring position, 2 out","value":"Adames; Bailey; Lee, J; Chapman, M 2; Wisely."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"11."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Bivens-Adames-Smith, D; Adames-Wisely-Flores)."}]}],"note":[{"label":"a","value":"Singled for Smith, D in the 8th."}]}},"officials":[{"official":{"id":503502,"fullName":"Ryan Blakney","link":"/api/v1/people/503502"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":427243,"fullName":"Marvin Hudson","link":"/api/v1/people/427243"},"officialType":"Second Base"},{"official":{"id":665576,"fullName":"Brock Ballou","link":"/api/v1/people/665576"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Senga."},{"label":"IBB","value":"Soto, J (by Hjelle)."},{"label":"HBP","value":"Ramos, H (by Díaz)."},{"label":"Pitch timer violations","value":"Senga (pitcher)."},{"label":"Pitches-strikes","value":"Senga 92-55; Buttó 19-13; Soto, G 15-12; Garrett, R 18-12; Raley, B 8-4; Díaz 25-12; Gage 10-7; Bivens 58-41; Lucchesi 17-11; Rodríguez, R 25-16; Rogers, Ty 4-3; Beck, T 12-8; Hjelle 17-9."},{"label":"Groundouts-flyouts","value":"Senga 6-3; Buttó 1-1; Soto, G 2-0; Garrett, R 0-0; Raley, B 0-0; Díaz 0-1; Gage 2-0; Bivens 5-0; Lucchesi 3-0; Rodríguez, R 1-0; Rogers, Ty 0-0; Beck, T 2-1; Hjelle 1-0."},{"label":"Batters faced","value":"Senga 24; Buttó 3; Soto, G 3; Garrett, R 3; Raley, B 2; Díaz 6; Gage 3; Bivens 15; Lucchesi 5; Rodríguez, R 7; Rogers, Ty 1; Beck, T 4; Hjelle 5."},{"label":"Inherited runners-scored","value":"Raley, B 1-0; Lucchesi 1-0; Rodríguez, R 1-0."},{"label":"Umpires","value":"HP: Ryan Blakney. 1B: Junior Valentine. 2B: Marvin Hudson. 3B: Brock Ballou. "},{"label":"Weather","value":"64 degrees, Partly Cloudy."},{"label":"Wind","value":"16 mph, Varies."},{"label":"First pitch","value":"4:10 PM."},{"label":"T","value":"3:10."},{"label":"Att","value":"40,124."},{"label":"Venue","value":"Oracle Park."},{"label":"July 27, 2025"}],"pitchingNotes":["Bivens pitched to 2 batters in the 5th inning."],"topPerformers":[{"player":{"person":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595","boxscoreName":"Mauricio"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"900","stats":{"batting":{"summary":"4-4 | HR, 2 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":12,"groundOuts":26,"airOuts":25,"runs":16,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":1,"hits":28,"hitByPitch":1,"avg":".252","atBats":111,"obp":".320","slg":".441","ops":".761","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":49,"rbi":8,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.20","popOuts":7,"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":63,"putOuts":32,"errors":4,"chances":99,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":74,"hittingGameScore":74},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | 2 HR, 3 K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":82,"flyOuts":39,"groundOuts":52,"airOuts":87,"runs":49,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":85,"baseOnBalls":45,"intentionalWalks":0,"hits":72,"hitByPitch":4,"avg":".243","atBats":296,"obp":".351","slg":".459","ops":".810","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":136,"rbi":41,"leftOnBase":145,"sacBunts":0,"sacFlies":0,"babip":".287","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":30,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":51,"errors":10,"chances":219,"fielding":".954","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626","boxscoreName":"Alvarez, F"},"jerseyNumber":"4","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":16,"groundOuts":33,"airOuts":31,"runs":16,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":41,"baseOnBalls":16,"intentionalWalks":0,"hits":35,"hitByPitch":2,"avg":".250","atBats":140,"obp":".335","slg":".386","ops":".721","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":54,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":6,"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":10,"stolenBases":19,"stolenBasePercentage":".655","caughtStealingPercentage":".345","assists":22,"putOuts":318,"errors":3,"chances":343,"fielding":".991","passedBall":4,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"loser":{"id":678495,"fullName":"Randy Rodríguez","link":"/api/v1/people/678495"},"save":{"id":621242,"fullName":"Edwin Díaz","link":"/api/v1/people/621242"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}