{"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":777054,"link":"/api/v1.1/game/777054/feed/live","metaData":{"wait":10,"timeStamp":"20250723_015944","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777054,"type":"R","doubleHeader":"N","id":"2025/07/22/anamlb-nynmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777054-2025-07-22","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-22T23:10:00Z","originalDate":"2025-07-22","officialDate":"2025-07-22","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2025,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":52,"ties":0,"pct":".485"},"records":{},"divisionLeader":false,"wins":49,"losses":52,"winningPercentage":".485"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":44,"ties":0,"pct":".569"},"records":{},"divisionLeader":false,"wins":58,"losses":44,"winningPercentage":".569"},"franchiseName":"New York","clubName":"Mets","active":true}},"players":{"ID621035":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035","firstName":"Christopher","lastName":"Taylor","primaryNumber":"3","birthDate":"1990-08-29","currentAge":36,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Chris","useLastName":"Taylor","middleName":"Armand","boxscoreName":"Taylor, Ch","nickName":"CT3","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Taylor","nameSlug":"chris-taylor-621035","firstLastName":"Chris Taylor","lastFirstName":"Taylor, Chris","lastInitName":"Taylor, C","initLastName":"C Taylor","fullFMLName":"Christopher Armand Taylor","fullLFMName":"Taylor, Christopher Armand","strikeZoneTop":3.224,"strikeZoneBottom":1.627},"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},"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},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID660162":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162","firstName":"Yoán","lastName":"Moncada","primaryNumber":"10","birthDate":"1995-05-27","currentAge":31,"birthCity":"Cienfuegos","birthCountry":"Cuba","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Yoán","useLastName":"Moncada","middleName":"Manuel","boxscoreName":"Moncada","nickName":"Yoyo","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"YO-on moan-CAH-duh","mlbDebutDate":"2016-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoán Moncada","nameSlug":"yoan-moncada-660162","firstLastName":"Yoán Moncada","lastFirstName":"Moncada, Yoán","lastInitName":"Moncada, Y","initLastName":"Y Moncada","fullFMLName":"Yoán Manuel Moncada","fullLFMName":"Moncada, Yoán Manuel","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID692024":{"id":692024,"fullName":"Alex Carrillo","link":"/api/v1/people/692024","firstName":"Alejandro","lastName":"Carrillo","birthDate":"1997-06-06","currentAge":29,"birthCity":"Paramount","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Carrillo","boxscoreName":"Carrillo, A","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Carrillo","nameSlug":"alex-carrillo-692024","firstLastName":"Alex Carrillo","lastFirstName":"Carrillo, Alex","lastInitName":"Carrillo, A","initLastName":"A Carrillo","fullFMLName":"Alejandro Carrillo","fullLFMName":"Carrillo, Alejandro ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID579328":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328","firstName":"Yusei","lastName":"Kikuchi","primaryNumber":"16","birthDate":"1991-06-17","currentAge":35,"birthCity":"Morioka","birthCountry":"Japan","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yusei","useLastName":"Kikuchi","boxscoreName":"Kikuchi","nickName":"U Say","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YOO-say key-KOO-che","mlbDebutDate":"2019-03-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Yusei Kikuchi","nameSlug":"yusei-kikuchi-579328","firstLastName":"Yusei Kikuchi","lastFirstName":"Kikuchi, Yusei","lastInitName":"Kikuchi, Y","initLastName":"Y Kikuchi","fullFMLName":"Yusei Kikuchi","fullLFMName":"Kikuchi, Yusei","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID518595":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595","firstName":"Travis","lastName":"d'Arnaud","primaryNumber":"25","birthDate":"1989-02-10","currentAge":37,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Travis","useLastName":"d'Arnaud","middleName":"E.","boxscoreName":"d'Arnaud","nickName":"Little d'","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"pronunciation":"dar-NO","mlbDebutDate":"2013-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis d'Arnaud","nameSlug":"travis-d-arnaud-518595","firstLastName":"Travis d'Arnaud","lastFirstName":"d'Arnaud, Travis","lastInitName":"d'Arnaud, T","initLastName":"T d'Arnaud","fullFMLName":"Travis E. d'Arnaud","fullLFMName":"d'Arnaud, Travis E.","strikeZoneTop":3.195,"strikeZoneBottom":1.612},"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},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID671109":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109","firstName":"Jacob","lastName":"Eder","primaryNumber":"56","birthDate":"1998-10-09","currentAge":27,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Eder","middleName":"Andrew","boxscoreName":"Eder","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"EE-der","mlbDebutDate":"2024-09-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Eder","nameSlug":"jake-eder-671109","firstLastName":"Jake Eder","lastFirstName":"Eder, Jake","lastInitName":"Eder, J","initLastName":"J Eder","fullFMLName":"Jacob Andrew Eder","fullLFMName":"Eder, Jacob Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID621028":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028","firstName":"Kevin","lastName":"Newman","primaryNumber":"27","birthDate":"1993-08-04","currentAge":33,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kevin","useLastName":"Newman","middleName":"Bradley","boxscoreName":"Newman","nickName":"Newms","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Newman","nameSlug":"kevin-newman-621028","firstLastName":"Kevin Newman","lastFirstName":"Newman, Kevin","lastInitName":"Newman, K","initLastName":"K Newman","fullFMLName":"Kevin Bradley Newman","fullLFMName":"Newman, Kevin Bradley","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"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},"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},"ID608334":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334","firstName":"Carson","lastName":"Fulmer","birthDate":"1993-12-13","currentAge":32,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Fulmer","middleName":"Springer","boxscoreName":"Fulmer, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Fulmer","nameSlug":"carson-fulmer-608334","firstLastName":"Carson Fulmer","lastFirstName":"Fulmer, Carson","lastInitName":"Fulmer, C","initLastName":"C Fulmer","fullFMLName":"Carson Springer Fulmer","fullLFMName":"Fulmer, Carson Springer","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543294":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294","firstName":"Kyle","lastName":"Hendricks","primaryNumber":"28","birthDate":"1989-12-07","currentAge":36,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hendricks","middleName":"Christian","boxscoreName":"Hendricks","nickName":"Hendo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"lastPlayedDate":"2025-09-26","mlbDebutDate":"2014-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hendricks","nameSlug":"kyle-hendricks-543294","firstLastName":"Kyle Hendricks","lastFirstName":"Hendricks, Kyle","lastInitName":"Hendricks, K","initLastName":"K Hendricks","fullFMLName":"Kyle Christian Hendricks","fullLFMName":"Hendricks, Kyle Christian","strikeZoneTop":3.24,"strikeZoneBottom":1.5},"ID542881":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881","firstName":"Tyler","lastName":"Anderson","primaryNumber":"31","birthDate":"1989-12-30","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Anderson","middleName":"John","boxscoreName":"Anderson, Ty","nickName":"Mr. Duck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Anderson","nameSlug":"tyler-anderson-542881","firstLastName":"Tyler Anderson","lastFirstName":"Anderson, Tyler","lastInitName":"Anderson, T","initLastName":"T Anderson","fullFMLName":"Tyler John Anderson","fullLFMName":"Anderson, Tyler John","strikeZoneTop":3.56,"strikeZoneBottom":1.68}},"venue":{"id":3289,"name":"Citi Field","link":"/api/v1/venues/3289","location":{"address1":"Citi Field","city":"Flushing","state":"New York","stateAbbrev":"NY","postalCode":"11368","defaultCoordinates":{"latitude":40.75753012,"longitude":-73.84559155},"azimuthAngle":13.0,"elevation":10,"country":"USA","phone":"(718) 507-6387"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":41922,"turfType":"Grass","roofType":"Open","leftLine":335,"left":358,"leftCenter":370,"center":408,"rightCenter":380,"right":370,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":3289,"link":"/api/v1/venues/3289"},"weather":{"condition":"Partly Cloudy","temp":"76","wind":"8 mph, Out To LF"},"gameInfo":{"attendance":43055,"firstPitch":"2025-07-22T23:11:00.000Z","gameDurationMinutes":168},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"home":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"}},"officialScorer":{"id":434138,"fullName":"Billy Altman","link":"/api/v1/people/434138"},"primaryDatacaster":{"id":800983,"fullName":"Kevin Sinclair","link":"/api/v1/people/800983"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:11:15.425Z","endTime":"2025-07-22T23:13:01.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-22T19:00:53.318Z","endTime":"2025-07-22T22:55:00.136Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-22T22:55:00.136Z","endTime":"2025-07-22T23:09:25.178Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-22T23:09:25.178Z","endTime":"2025-07-22T23:11:17.775Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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.2,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40486023828733,"aZ":-19.912084528074846,"pfxX":-7.738862682122434,"pfxZ":6.4082067582130975,"pX":-0.25260073632287156,"pZ":3.18480857043045,"vX0":3.6033289115537834,"vY0":-138.53878615100595,"vZ0":-4.1825151930959175,"x":126.71,"y":154.08,"x0":-0.5758123625406069,"y0":50.00363517441263,"z0":6.072229553138808,"aX":-14.811712303465955},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":2264,"spinDirection":202},"zone":2,"typeConfidence":0.91,"plateTime":0.3977139530476905,"extension":5.737694130812998},"index":3,"playId":"b0ab8413-9690-352b-8fd9-3b32a745cae4","pitchNumber":1,"startTime":"2025-07-22T23:11:17.775Z","endTime":"2025-07-22T23:11:21.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.3299989152605,"strikeZoneBottom":1.54674177618084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42777291862443,"aZ":-25.62365088404586,"pfxX":7.377812049285586,"pfxZ":4.266120860705091,"pX":0.49133162190329105,"pZ":1.3486017754196222,"vX0":0.6403521989027947,"vY0":-123.39502103823766,"vZ0":-5.787144952630554,"x":98.27,"y":202.37,"x0":-0.7299504205400985,"y0":50.00410808745974,"z0":5.893770932152448,"aX":11.334738436641109},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":2679,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.44452260143350264,"extension":6.024486645215749},"index":4,"playId":"0aa25ec9-7218-311d-aee4-9a293d41a792","pitchNumber":2,"startTime":"2025-07-22T23:11:35.027Z","endTime":"2025-07-22T23:11:38.527Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.716175732466798,"aZ":-18.650613925716975,"pfxX":-7.1689601898743645,"pfxZ":6.976309606585254,"pX":-0.6025095541916748,"pZ":2.2924238983239356,"vX0":2.3919044655496684,"vY0":-138.534068869275,"vZ0":-6.400681927005243,"x":139.97,"y":176.88,"x0":-0.547029368532845,"y0":50.00493748540074,"z0":5.885078561869412,"aX":-13.898310001229628},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":2276,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.39578071035091167,"extension":5.993333039221785},"index":5,"playId":"2d85e71b-6d54-39ec-8e0c-bff4dc9b88f6","pitchNumber":3,"startTime":"2025-07-22T23:11:52.813Z","endTime":"2025-07-22T23:11:57.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-22T23:12:05.835Z","endTime":"2025-07-22T23:12:22.406Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.825975765705337,"aZ":-28.645389438336924,"pfxX":-6.6026377185217155,"pfxZ":2.213939702161282,"pX":-0.09096302463136248,"pZ":2.7208889679123627,"vX0":3.1619764562896284,"vY0":-125.43168938713731,"vZ0":-2.5920503164104565,"x":120.47,"y":165.32,"x0":-0.5084604486337229,"y0":50.00578424242048,"z0":6.097903914012,"aX":-10.546822913494681},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.6,"breakHorizontal":11.3,"spinRate":1460,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4362820127409459,"extension":5.8640815851288615},"index":7,"playId":"4becf22e-f9ce-30fa-832a-dda5d1c308b2","pitchNumber":4,"startTime":"2025-07-22T23:12:22.406Z","endTime":"2025-07-22T23:12:28.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774176702721018,"aZ":-29.018155938651876,"pfxX":-6.887037909083256,"pfxZ":1.9450016801596037,"pX":0.24770751710530559,"pZ":1.2601780487853922,"vX0":4.323222362623154,"vY0":-126.40268482398201,"vZ0":-6.03489660230647,"x":107.56,"y":204.76,"x0":-0.5863931146535009,"y0":50.00558836796449,"z0":5.996614787396369,"aX":-11.192160474100483},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":11.5,"spinRate":1498,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4326372222401167,"extension":5.946157686715064},"index":8,"playId":"7603423c-bf64-38fd-b38f-9d8ace9fcb4e","pitchNumber":5,"startTime":"2025-07-22T23:12:56.902Z","endTime":"2025-07-22T23:13:01.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:13:01.506Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (18) on a ground ball to left fielder Brandon Nimmo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:13:01.789Z","endTime":"2025-07-22T23:14:37.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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_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, 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":86.1,"endSpeed":78.8,"strikeZoneTop":3.63773653219026,"strikeZoneBottom":1.79178911844173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15917146557313,"aZ":-23.608347776084777,"pfxX":4.405320507188689,"pfxZ":5.405036902945609,"pX":-0.5672557087204768,"pZ":2.0161060090779044,"vX0":-0.5401705249071028,"vY0":-125.29660507881279,"vZ0":-4.932747908030972,"x":138.62,"y":184.35,"x0":-0.9205323395879222,"y0":50.002814261561845,"z0":5.94827623622004,"aX":6.978873149506972},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":-7.8,"spinRate":2493,"spinDirection":116},"zone":7,"typeConfidence":2.0,"plateTime":0.4377425264685102,"extension":5.927424489666644},"index":0,"playId":"c20c1e11-9c3f-3f48-bce3-4d1167f18b36","pitchNumber":1,"startTime":"2025-07-22T23:13:25.288Z","endTime":"2025-07-22T23:13:30.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.62307231018485,"strikeZoneBottom":1.80901093965471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.112497787637714,"aZ":-14.861786483186906,"pfxX":-1.0008318701124308,"pfxZ":8.61283367464162,"pX":-1.0363820373371564,"pZ":2.884795179300033,"vX0":-0.6245511240454313,"vY0":-140.69157288109986,"vZ0":-6.006970197101943,"x":156.5,"y":160.89,"x0":-0.681660788109925,"y0":50.00520934401451,"z0":6.006364336556967,"aX":-2.0117166270856774},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":1.9,"spinRate":2386,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38891657433667737,"extension":5.886841680847376},"index":1,"playId":"c8418658-8e9f-3dc8-92bf-6a7c33605e13","pitchNumber":2,"startTime":"2025-07-22T23:13:41.749Z","endTime":"2025-07-22T23:13:46.922Z","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":96.3,"endSpeed":88.7,"strikeZoneTop":3.70073046720856,"strikeZoneBottom":1.82297306548713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.115735863718463,"aZ":-15.05341768631072,"pfxX":-1.5887591456813714,"pfxZ":8.56842951190567,"pX":0.5279404664272952,"pZ":1.639601004406939,"vX0":3.134722821548256,"vY0":-140.0987589419694,"vZ0":-8.901575193631269,"x":96.88,"y":194.51,"x0":-0.396428238178237,"y0":50.00233364528582,"z0":5.830788381660998,"aX":-3.1745929375534},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":2.3,"spinRate":2349,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3901851979114528,"extension":5.925367102177081},"index":2,"playId":"e23c78ae-fcef-3f06-894c-b9d242b1eb1c","pitchNumber":3,"startTime":"2025-07-22T23:14:01.877Z","endTime":"2025-07-22T23:14:06.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.952634485235777,"aZ":-16.43727128426676,"pfxX":-1.4519729089464921,"pfxZ":7.836355689940968,"pX":-0.1717737472021323,"pZ":2.675011786579985,"vX0":1.5502000548789934,"vY0":-140.36598638623386,"vZ0":-6.0875141890317215,"x":123.55,"y":166.55,"x0":-0.5409467569844808,"y0":50.00088069330101,"z0":5.931116736110935,"aX":-2.914888962907754},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":2.3,"spinRate":2378,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3893084979935315,"extension":5.81237447991903},"hitData":{"launchSpeed":92.1,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.1,"coordY":127.36}},"index":3,"playId":"0d26edca-56c3-3017-acb4-75cfe4aa7e62","pitchNumber":4,"startTime":"2025-07-22T23:14:24.314Z","endTime":"2025-07-22T23:14:37.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:14:37.085Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to right fielder Juan Soto. Nolan Schanuel out at home on the throw, right fielder Juan Soto to catcher Francisco Alvarez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:14:40.663Z","endTime":"2025-07-22T23:16:04.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"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(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.3,"endSpeed":87.4,"strikeZoneTop":3.67999796496441,"strikeZoneBottom":1.75293370200284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.120919848796568,"aZ":-13.457006979057567,"pfxX":-2.310189068546824,"pfxZ":9.566319366275142,"pX":-0.9976931774744213,"pZ":3.4685143332310187,"vX0":0.035833591259545466,"vY0":-138.78088537247083,"vZ0":-4.400927129723927,"x":155.03,"y":145.13,"x0":-0.7103856746353119,"y0":50.00671391174871,"z0":5.966791530482868,"aX":-4.5216653380473355},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":4.2,"spinRate":2310,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39419576765015085,"extension":5.890202532388251},"index":0,"playId":"0498efc6-8405-310a-a703-11380cc4ed29","pitchNumber":1,"startTime":"2025-07-22T23:15:11.656Z","endTime":"2025-07-22T23:15:16.216Z","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":95.3,"endSpeed":87.5,"strikeZoneTop":3.67999967208337,"strikeZoneBottom":1.67072443538242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.41332821943303,"aZ":-22.96382038661713,"pfxX":-8.035014691634828,"pfxZ":4.705494959104092,"pX":-0.6849647769581113,"pZ":3.121218221909721,"vX0":2.748181954022953,"vY0":-138.86861651747734,"vZ0":-3.636991470599073,"x":143.11,"y":154.51,"x0":-0.6420800763001673,"y0":50.00349088972401,"z0":5.971203496944869,"aX":-15.730575192668049},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":14.0,"spinRate":2254,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.39406860913676534,"extension":5.896621623464453},"index":1,"playId":"f14fe199-ea0c-3df0-8520-775530416056","pitchNumber":2,"startTime":"2025-07-22T23:15:32.036Z","endTime":"2025-07-22T23:15:36.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282109797114494,"aZ":-28.572391705336926,"pfxX":-4.4379378899556725,"pfxZ":2.213453380989775,"pX":-0.03608885382306208,"pZ":2.1048692640462514,"vX0":2.986016458006991,"vY0":-125.85683319719246,"vZ0":-4.018146142273902,"x":118.38,"y":181.95,"x0":-0.6532757380526879,"y0":50.00068631098122,"z0":6.000969456216575,"aX":-7.2156924304715195},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":7.4,"spinRate":1569,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.43295147296721836,"extension":5.8607798547354895},"hitData":{"launchSpeed":85.2,"launchAngle":14.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.38,"coordY":123.63}},"index":2,"playId":"92cde4d7-c722-357b-8031-4d8ddbc700b6","pitchNumber":3,"startTime":"2025-07-22T23:15:50.963Z","endTime":"2025-07-22T23:16:04.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:16:04.092Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out softly, pitcher Frankie Montas to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-22T23:16:44.955Z","endTime":"2025-07-22T23:19:51.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":593423,"link":"/api/v1/people/593423"},"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, 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":86.3,"endSpeed":78.8,"strikeZoneTop":3.23413430429315,"strikeZoneBottom":1.58166236505848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.363906594565755,"aZ":-21.456771244446415,"pfxX":2.7004325220285246,"pfxZ":6.766032193400514,"pX":0.3351579329302201,"pZ":1.5284824265015524,"vX0":2.065144392430494,"vY0":-125.59050681726197,"vZ0":-6.373019802303088,"x":104.22,"y":197.51,"x0":-0.8510680752267987,"y0":50.00564442125159,"z0":5.864867715628367,"aX":4.279033990029447},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.9,"breakHorizontal":-5.4,"spinRate":2350,"spinDirection":127},"zone":9,"typeConfidence":2.0,"plateTime":0.4374830114482724,"extension":5.847615879618121},"index":0,"playId":"925560ba-f651-393c-b255-fe09fca6eeb5","pitchNumber":1,"startTime":"2025-07-22T23:17:26.308Z","endTime":"2025-07-22T23:17:30.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.279908109985,"aZ":-27.855936942680653,"pfxX":1.5217892091419891,"pfxZ":2.646745037233786,"pX":1.072370933291041,"pZ":1.245662238869377,"vX0":3.7596546304496985,"vY0":-127.23056120751068,"vZ0":-6.148360847618214,"x":76.12,"y":205.15,"x0":-0.6250728302477677,"y0":50.00441182515052,"z0":5.915124464937431,"aX":2.481983284978764},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2552,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4313097449276029,"extension":6.02765768611032},"index":1,"playId":"1ceb58a6-1d42-304b-ae43-71c6c61983c1","pitchNumber":2,"startTime":"2025-07-22T23:17:45.636Z","endTime":"2025-07-22T23:17:51.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891156075389414,"aZ":-28.418170042420236,"pfxX":1.6533501809013913,"pfxZ":2.268417221226572,"pX":0.7305432074565503,"pZ":0.9377344373339934,"vX0":3.2163229816698515,"vY0":-128.02127164291258,"vZ0":-6.669958605444758,"x":89.15,"y":213.46,"x0":-0.757837052265881,"y0":50.00393072067529,"z0":5.8068034653273335,"aX":2.7391833028570938},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.8,"breakHorizontal":-3.7,"spinRate":2534,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4281443685028212,"extension":5.9423323691835614},"index":2,"playId":"de9af09f-d3a3-300e-9a92-19c0cf0a037a","pitchNumber":3,"startTime":"2025-07-22T23:18:06.118Z","endTime":"2025-07-22T23:18:10.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.43000071679066,"strikeZoneBottom":1.62642203033385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2429538556784,"aZ":-27.266918035688473,"pfxX":-9.181018181514023,"pfxZ":3.009831291566001,"pX":-0.07852165950523501,"pZ":0.28864964749538574,"vX0":4.606697608680219,"vY0":-127.11506725706946,"vZ0":-8.284337444918082,"x":119.99,"y":230.99,"x0":-0.7262662248429929,"y0":50.00030635768837,"z0":5.770113937556919,"aX":-14.948979554305481},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.7,"breakHorizontal":15.5,"spinRate":1655,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.4316910912157659,"extension":5.992549862275006},"index":3,"playId":"1d71169c-7575-376d-810a-656bfdb234a5","pitchNumber":4,"startTime":"2025-07-22T23:18:26.796Z","endTime":"2025-07-22T23:18:30.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74452012428984,"aZ":-30.404832182869708,"pfxX":4.30804589777161,"pfxZ":1.0494342387183675,"pX":1.0057844348432183,"pZ":2.22754350565908,"vX0":2.9196474017053506,"vY0":-128.53153018671853,"vZ0":-3.4796557569438407,"x":78.66,"y":178.64,"x0":-0.7030027311212705,"y0":50.000487306175444,"z0":5.950861897680541,"aX":7.231403028631158},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.4,"spinRate":2514,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.42555925274907613,"extension":5.877428632499447},"index":4,"playId":"a6b56e18-a845-3209-a5be-ca8601a3508d","pitchNumber":5,"startTime":"2025-07-22T23:18:55.126Z","endTime":"2025-07-22T23:18:59.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.42999932363173,"strikeZoneBottom":1.60895984138908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525053639377226,"aZ":-30.18056678661532,"pfxX":3.621606170259459,"pfxZ":1.2023477084439023,"pX":0.8586338330133698,"pZ":1.1479119436971443,"vX0":2.888711276512301,"vY0":-127.49397374146551,"vZ0":-5.965473811830457,"x":84.27,"y":207.79,"x0":-0.7568981760706186,"y0":50.00375058189627,"z0":5.87983879520432,"aX":6.002297427326743},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-7.2,"spinRate":2539,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42849827613550806,"extension":6.069505484116944},"index":5,"playId":"9d2746df-103e-396b-bf7b-52873233522c","pitchNumber":6,"startTime":"2025-07-22T23:19:21.784Z","endTime":"2025-07-22T23:19:26.144Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.605188494809482,"aZ":-30.261185826813183,"pfxX":3.353460095644892,"pfxZ":1.1705843512192144,"pX":0.7299230158241158,"pZ":1.3648332287816827,"vX0":2.449231898280946,"vY0":-126.71705112778703,"vZ0":-5.274431404496162,"x":89.18,"y":201.93,"x0":-0.6830564064557489,"y0":50.002720634112805,"z0":5.875556154558703,"aX":5.482419697855271},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-6.6,"spinRate":2569,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4313661653158123,"extension":6.042195009182154},"hitData":{"launchSpeed":47.4,"launchAngle":-70.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.72,"coordY":190.53}},"index":6,"playId":"4a1ae8b6-d281-3a83-b903-e294a8ac4621","pitchNumber":7,"startTime":"2025-07-22T23:19:43.229Z","endTime":"2025-07-22T23:19:51.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:19:51.434Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Nimmo flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:21:23.033Z","endTime":"2025-07-22T23:22:31.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.70000202034582,"strikeZoneBottom":1.81288072012892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.315583283230186,"aZ":-25.313035769791774,"pfxX":-8.838723161499535,"pfxZ":4.407267460811044,"pX":-0.20400501172807498,"pZ":2.2699533362797024,"vX0":7.7437468791697635,"vY0":-123.43048710192218,"vZ0":-3.9057562352865736,"x":124.78,"y":177.49,"x0":-2.2188824358219947,"y0":50.00579204929317,"z0":5.980669906102593,"aX":-13.77405195858756},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":1892,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.44210819081601516,"extension":5.642022492562137},"index":0,"playId":"a59b3eea-ceb8-3966-91c4-8220b78ce932","pitchNumber":1,"startTime":"2025-07-22T23:22:04.249Z","endTime":"2025-07-22T23:22:07.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.626968415443642,"aZ":-25.67843061869944,"pfxX":-7.951490266724806,"pfxZ":4.124699183408332,"pX":-0.12983241585204303,"pZ":1.9791291674851708,"vX0":7.66986560530092,"vY0":-124.15983784892943,"vZ0":-4.419133024710268,"x":121.95,"y":185.34,"x0":-2.2118694654177697,"y0":50.0053148475119,"z0":5.89491688879186,"aX":-12.535323895323035},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.7,"breakHorizontal":12.8,"spinRate":1908,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4395339532236724,"extension":5.6851066098434},"hitData":{"launchSpeed":84.8,"launchAngle":58.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.24,"coordY":126.48}},"index":1,"playId":"ca654da2-f577-3f2a-bccc-77e0e734cdd4","pitchNumber":2,"startTime":"2025-07-22T23:22:20.987Z","endTime":"2025-07-22T23:22:31.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:22:31.304Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:22:36.516Z","endTime":"2025-07-22T23:24:20.042Z","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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":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":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":86.2,"endSpeed":79.0,"strikeZoneTop":3.49000061214926,"strikeZoneBottom":1.7330429240509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99889328026064,"aZ":-18.551134357897087,"pfxX":-2.4888745069896805,"pfxZ":8.552031803871692,"pX":-0.03152810802303346,"pZ":2.722367243754024,"vX0":6.5340017465979665,"vY0":-125.33450974932748,"vZ0":-3.8747672091791303,"x":118.2,"y":165.28,"x0":-2.347348534307591,"y0":50.004261944536346,"z0":5.800732506391001,"aX":-3.966083267913709},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":14.9,"breakHorizontal":3.0,"spinRate":2000,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4367878257103319,"extension":5.719165061667265},"index":0,"playId":"e9d2144e-d9ec-3ef2-a330-897110124750","pitchNumber":1,"startTime":"2025-07-22T23:23:01.390Z","endTime":"2025-07-22T23:23:04.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.49000049417858,"strikeZoneBottom":1.60091185995081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79506126830641,"aZ":-27.167612568533936,"pfxX":-9.054186847589033,"pfxZ":3.711301160635779,"pX":0.16080418677735805,"pZ":2.303367163938675,"vX0":8.057624682955671,"vY0":-115.49336737984721,"vZ0":-2.393149257489256,"x":110.87,"y":176.59,"x0":-2.19925451194256,"y0":50.002791654149966,"z0":5.969528812103848,"aX":-12.214406294900012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.4,"breakHorizontal":14.4,"spinRate":2106,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.47450839896349306,"extension":5.65675721877331},"index":1,"playId":"df1fd503-1489-3b2b-9307-f856033504fe","pitchNumber":2,"startTime":"2025-07-22T23:23:17.841Z","endTime":"2025-07-22T23:23:21.336Z","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":86.0,"endSpeed":79.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.650877068544474,"aZ":-27.49596265314776,"pfxX":-8.406890536011897,"pfxZ":2.9365901163182926,"pX":0.2487904184842324,"pZ":3.16028672938191,"vX0":8.647320044414021,"vY0":-125.00764625598724,"vZ0":-1.3546026803623792,"x":107.52,"y":153.45,"x0":-2.152248046099308,"y0":50.00201852580122,"z0":5.9525607082948575,"aX":-13.392126084057798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.3,"breakHorizontal":13.4,"spinRate":1943,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4370545690366767,"extension":5.4719759504557945},"index":2,"playId":"04a463ce-3651-36ee-b73f-ebbd4a4c81cf","pitchNumber":3,"startTime":"2025-07-22T23:23:36.869Z","endTime":"2025-07-22T23:23:40.629Z","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":80.2,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.943826564920368,"aZ":-28.328518289929566,"pfxX":-9.572564468669992,"pfxZ":2.773184807388829,"pX":-0.7148638665610306,"pZ":1.6352788649700565,"vX0":6.610372312217666,"vY0":-116.70130857068737,"vZ0":-3.7936800037792997,"x":144.25,"y":194.63,"x0":-2.3335480789566154,"y0":50.001125129518655,"z0":5.93582853491101,"aX":-13.267866465207392},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":15.8,"spinRate":2097,"spinDirection":233},"zone":7,"typeConfidence":0.89,"plateTime":0.46844703922791453,"extension":5.542445816212608},"index":3,"playId":"1d62b012-8e8b-3d33-ae58-b5c43827db0f","pitchNumber":4,"startTime":"2025-07-22T23:23:56.496Z","endTime":"2025-07-22T23:24:00.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.771217722577674,"aZ":-28.17418238096668,"pfxX":-9.089340355332682,"pfxZ":2.954418594176987,"pX":-2.0282712787193304,"pZ":2.336588911274133,"vX0":3.7507269391730165,"vY0":-115.94933725827912,"vZ0":-2.2085830380649796,"x":194.31,"y":175.69,"x0":-2.490694123376402,"y0":50.00350256946159,"z0":6.004124913308906,"aX":-12.3098038992918},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":2161,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.47336425791334147,"extension":5.662028303130211},"index":4,"playId":"38f3f00a-fca7-3855-b09b-6f88f8b36d69","pitchNumber":5,"startTime":"2025-07-22T23:24:15.492Z","endTime":"2025-07-22T23:24:20.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:24:20.042Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Juan Soto flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-22T23:24:19.986Z","endTime":"2025-07-22T23:25:55.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":"Flyout","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":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.57301730504664,"strikeZoneBottom":1.7077256293082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.980071703214673,"aZ":-19.12622259145775,"pfxX":-5.374851237211818,"pfxZ":8.69799708590591,"pX":0.5269781997097706,"pZ":1.193066977544549,"vX0":8.610426934619884,"vY0":-121.47235290233469,"vZ0":-6.550555588098007,"x":96.91,"y":206.57,"x0":-2.3594060677674387,"y0":50.00314152472484,"z0":5.578508762484667,"aX":-8.063179118136375},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.4,"breakHorizontal":7.8,"spinRate":1946,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4502902498540462,"extension":5.597218650169123},"index":0,"playId":"ae114a37-ce3e-3218-aed1-a024af314cba","pitchNumber":1,"startTime":"2025-07-22T23:24:47.531Z","endTime":"2025-07-22T23:24:51.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.45307028008017,"strikeZoneBottom":1.68297473717947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406467538107435,"aZ":-27.743173698882448,"pfxX":-8.798899792957336,"pfxZ":2.8340510406218673,"pX":-0.36497730299425163,"pZ":3.368929903598717,"vX0":7.404346828168385,"vY0":-123.8628170548527,"vZ0":-0.7807954072381738,"x":130.91,"y":147.82,"x0":-2.2415526634383602,"y0":50.00174130314523,"z0":5.996210215137396,"aX":-13.750008219443462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2032,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.44122975765662265,"extension":5.698528153737541},"index":1,"playId":"0ba1e7a8-caa9-3cc7-b2e4-022d13aff874","pitchNumber":2,"startTime":"2025-07-22T23:25:08.124Z","endTime":"2025-07-22T23:25:13.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.28999924250957,"strikeZoneBottom":1.64492526395922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.830277394092132,"aZ":-27.291854429595187,"pfxX":-9.029589315708304,"pfxZ":3.013572289407932,"pX":-0.34840261129258776,"pZ":1.7764884513239916,"vX0":7.787124685292533,"vY0":-126.05589934989251,"vZ0":-4.554842400777653,"x":130.28,"y":190.81,"x0":-2.293307884153023,"y0":50.004518234100004,"z0":5.790920235213649,"aX":-14.64176923336934},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":1959,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4332661734600185,"extension":5.5479466010500005},"index":2,"playId":"8c80e93f-7f65-39ce-a35b-69e039ad4645","pitchNumber":3,"startTime":"2025-07-22T23:25:27.254Z","endTime":"2025-07-22T23:25:30.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68448230011817,"aZ":-28.374346076042926,"pfxX":-9.062484373573934,"pfxZ":2.322671280134644,"pX":0.11148361760285798,"pZ":2.6602578239405044,"vX0":8.626831834384218,"vY0":-126.52719318313346,"vZ0":-2.373665301430714,"x":112.75,"y":166.95,"x0":-2.150499006443407,"y0":50.001677599256745,"z0":5.864135625462725,"aX":-14.822386670043562},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":1919,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.43142755120848175,"extension":5.662173666287442},"hitData":{"launchSpeed":85.6,"launchAngle":60.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.14,"coordY":134.74}},"index":3,"playId":"550757a1-5d90-3d14-adf8-af6171dd6bd1","pitchNumber":4,"startTime":"2025-07-22T23:25:46.604Z","endTime":"2025-07-22T23:25:55.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:25:55.750Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, pitcher Frankie Montas to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:27:27.161Z","endTime":"2025-07-22T23:28:54.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593423,"link":"/api/v1/people/593423"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.5771503562756,"strikeZoneBottom":1.73451935087903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05011943090541,"aZ":-24.198072886760862,"pfxX":-9.087125647076094,"pfxZ":4.245107871883162,"pX":-0.787257662339439,"pZ":2.0399620624944848,"vX0":2.6710374321525983,"vY0":-136.70014753508144,"vZ0":-5.970451970330087,"x":147.01,"y":183.7,"x0":-0.6005152403380463,"y0":50.00420944516104,"z0":5.929295302614877,"aX":-17.0824389874354},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":2258,"spinDirection":206},"zone":7,"typeConfidence":0.9,"plateTime":0.4017184373499094,"extension":5.7967784507632},"index":0,"playId":"cd0cfbfc-f76b-38be-b319-9aa3f78d15e6","pitchNumber":1,"startTime":"2025-07-22T23:28:10.985Z","endTime":"2025-07-22T23:28:14.770Z","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":94.6,"endSpeed":86.4,"strikeZoneTop":3.74000007778253,"strikeZoneBottom":1.80462090827852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.05138470239172,"aZ":-13.76130962241836,"pfxX":-2.2242919148058,"pfxZ":9.59578744861727,"pX":-1.6682006707953998,"pZ":3.5116476709603335,"vX0":-1.6603006480830238,"vY0":-137.74070613288856,"vZ0":-4.102737098600421,"x":157.86,"y":107.44,"x0":-0.7684067670890202,"y0":50.0005737255654,"z0":5.953204712137515,"aX":-4.265449339596445},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2297,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39789619118217745,"extension":5.894172747017676},"index":1,"playId":"0c64bb42-1e68-348e-8e86-078730e4e026","pitchNumber":2,"startTime":"2025-07-22T23:28:27.014Z","endTime":"2025-07-22T23:28:32.467Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11038151470325,"aZ":-24.640592235081737,"pfxX":-8.138934415849645,"pfxZ":3.8835765497241255,"pX":0.3443740426742695,"pZ":2.79524966647724,"vX0":5.240882667395041,"vY0":-138.7329244360736,"vZ0":-4.186702238719333,"x":103.87,"y":163.31,"x0":-0.5153013559966357,"y0":50.00666245194435,"z0":5.973739857148513,"aX":-15.809985413848997},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.4,"breakHorizontal":13.6,"spinRate":2316,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39536309145897697,"extension":5.812445184232151},"hitData":{"launchSpeed":110.7,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":182.09}},"index":2,"playId":"465de84b-a524-35a7-9c55-7c6cfac0a53a","pitchNumber":3,"startTime":"2025-07-22T23:28:44.739Z","endTime":"2025-07-22T23:28:54.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:28:54.558Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out sharply to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:30:03.886Z","endTime":"2025-07-22T23:30:12.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-22T23:29:09.132Z","endTime":"2025-07-22T23:30:06.247Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73685869839505,"aZ":-23.453811842078625,"pfxX":-0.7206140319825138,"pfxZ":4.807392710859839,"pX":0.36682849810332785,"pZ":2.4580823276242203,"vX0":3.454414645474765,"vY0":-132.88105544819675,"vZ0":-4.653314724182991,"x":103.02,"y":172.41,"x0":-0.848543177661486,"y0":50.002852358641654,"z0":5.906218293649603,"aX":-1.3076774306906607},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":0.7,"spinRate":2287,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.4100189040016775,"extension":5.839910861080275},"hitData":{"launchSpeed":109.9,"launchAngle":9.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":173.33,"coordY":151.37}},"index":1,"playId":"ce0c122a-97b7-3d76-a8fb-4e752c925339","pitchNumber":1,"startTime":"2025-07-22T23:30:06.247Z","endTime":"2025-07-22T23:30:12.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:30:12.968Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Soler homers (12) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:30:32.220Z","endTime":"2025-07-22T23:31:29.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"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(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":95.8,"endSpeed":88.2,"strikeZoneTop":3.7199991762394,"strikeZoneBottom":1.81053625780223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.67599697357847,"aZ":-15.297441674944771,"pfxX":-1.7329722554393907,"pfxZ":8.54739900077652,"pX":2.460022735574172,"pZ":1.9714009147956535,"vX0":8.179605541079752,"vY0":-139.24044902075173,"vZ0":-8.087122082642104,"x":23.23,"y":185.55,"x0":-0.28346974127729696,"y0":50.000191625093954,"z0":5.914293888254652,"aX":-3.421236467925634},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":1.6,"spinRate":2340,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3925568176233263,"extension":6.0089939128869405},"index":0,"playId":"542eb212-aa37-3560-a745-bec095d2bba9","pitchNumber":1,"startTime":"2025-07-22T23:30:41.921Z","endTime":"2025-07-22T23:30:46.216Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.836861903720017,"aZ":-30.62393808076301,"pfxX":1.4901052425911483,"pfxZ":0.9546282017239243,"pX":0.6020975582026638,"pZ":2.594635540341768,"vX0":2.485460627776722,"vY0":-126.30955466498472,"vZ0":-2.4817967876742406,"x":94.05,"y":168.72,"x0":-0.586817025453759,"y0":50.00244921819535,"z0":6.043325001075715,"aX":2.4159355716169064},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2429,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4330270265377387,"extension":5.8448937973288375},"hitData":{"launchSpeed":106.7,"launchAngle":25.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":17.51,"coordY":89.69}},"index":1,"playId":"f3d1ea02-4aeb-335e-8111-0e0401f8dba2","pitchNumber":2,"startTime":"2025-07-22T23:31:00.800Z","endTime":"2025-07-22T23:31:29.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:31:29.434Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to catcher Francisco Alvarez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:31:22.620Z","endTime":"2025-07-22T23:31:56.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85492551264997,"aZ":-21.32819609217016,"pfxX":-10.159483564524002,"pfxZ":5.673762417924069,"pX":-0.05061521942584196,"pZ":2.5180679933131223,"vX0":4.820723000243092,"vY0":-138.35271836241483,"vZ0":-5.451202423726498,"x":118.93,"y":170.79,"x0":-0.5090426279997106,"y0":50.00277004671487,"z0":5.971538369684956,"aX":-19.42262398537564},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":17.2,"spinRate":2284,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.3980063631298867,"extension":5.870348753789895},"hitData":{"launchSpeed":69.0,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":116.34,"coordY":189.18}},"index":0,"playId":"716b11d6-eeae-390e-84a6-025021c69375","pitchNumber":1,"startTime":"2025-07-22T23:31:45.915Z","endTime":"2025-07-22T23:31:56.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:31:56.298Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a fly ball to center fielder Jeff McNeil. Logan O'Hoppe to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:32:40.734Z","endTime":"2025-07-22T23:33:16.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnThird":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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_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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T23:32:21.846Z","endTime":"2025-07-22T23:32:43.040Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.28000189542763,"strikeZoneBottom":1.49041039419252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.966268023962584,"aZ":-23.46481806783188,"pfxX":6.00284400694647,"pfxZ":5.733790475976282,"pX":0.7081305566968676,"pZ":1.5579725577022372,"vX0":1.7736855881265585,"vY0":-122.6106039939745,"vZ0":-5.618411560884078,"x":90.01,"y":196.71,"x0":-0.8048625375030812,"y0":50.00005320729413,"z0":5.889916372509125,"aX":9.107367414454874},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.2,"breakHorizontal":-11.3,"spinRate":2515,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4472762788014073,"extension":5.914189865311705},"index":1,"playId":"1910108e-f81c-3cf0-ba91-fb0a4400b6a9","pitchNumber":1,"startTime":"2025-07-22T23:32:43.040Z","endTime":"2025-07-22T23:32:47.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.649813212233113,"aZ":-29.389671382941827,"pfxX":-6.652067940783879,"pfxZ":1.7356998214579242,"pX":0.4551430992359502,"pZ":0.6906394453675115,"vX0":4.922333812024492,"vY0":-125.27627432755517,"vZ0":-6.877205650733608,"x":99.65,"y":220.13,"x0":-0.6600661155716265,"y0":50.00532055257134,"z0":5.838796057426921,"aX":-10.693545206726155},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":11.0,"spinRate":1629,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.435346178060505,"extension":6.026205464841927},"hitData":{"launchSpeed":65.9,"launchAngle":30.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.74,"coordY":118.21}},"index":2,"playId":"1cb2c827-cfb1-3f22-b97c-29831fc3c8a8","pitchNumber":2,"startTime":"2025-07-22T23:33:02.386Z","endTime":"2025-07-22T23:33:16.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:33:16.231Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Zach Neto grounds into a force out, shortstop Francisco Lindor to second baseman Brett Baty. Luis Rengifo out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-22T23:33:19.125Z","endTime":"2025-07-22T23:36:16.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.32999813961993,"strikeZoneBottom":1.56788148007276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.983430715180464,"aZ":-30.419533141375826,"pfxX":1.638345524834934,"pfxZ":1.129716131838621,"pX":1.8482526484839177,"pZ":1.5513960402425957,"vX0":5.623920437218788,"vY0":-123.95091527561469,"vZ0":-4.476784975017169,"x":46.55,"y":196.89,"x0":-0.6638253681537825,"y0":50.004844179590386,"z0":5.923666360209009,"aX":2.545912367230157},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-4.3,"spinRate":2437,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4420490404949047,"extension":6.025968392289857},"index":0,"playId":"e00ffebe-b83c-38b1-b72c-0b3998521247","pitchNumber":1,"startTime":"2025-07-22T23:33:52.135Z","endTime":"2025-07-22T23:33:56.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.642228846572895,"aZ":-31.42194428432368,"pfxX":2.2645087387036487,"pfxZ":0.4760727876076487,"pX":0.3039616785666149,"pZ":1.6025104864908222,"vX0":2.098143031196822,"vY0":-124.30617720215646,"vZ0":-4.102540293012023,"x":105.41,"y":195.51,"x0":-0.843486955122162,"y0":50.000592876509835,"z0":5.867213657599118,"aX":3.5627400670754152},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-4.6,"spinRate":2517,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.43970718526700603,"extension":5.811072288660352},"index":1,"playId":"9377079f-f863-3b81-85b8-bbd498d5fbd9","pitchNumber":2,"startTime":"2025-07-22T23:34:13.138Z","endTime":"2025-07-22T23:34:17.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"7ee4bac9-d97c-322c-8f12-33c162e5b6a8","startTime":"2025-07-22T23:34:33.775Z","endTime":"2025-07-22T23:34:37.755Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.33000088994677,"strikeZoneBottom":1.53695065563519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26753457403195,"aZ":-29.642519933338125,"pfxX":1.6023680109805074,"pfxZ":1.602087968224816,"pX":1.681081517682356,"pZ":1.255752023921705,"vX0":5.319332675935087,"vY0":-125.13116245981358,"vZ0":-5.343434806079103,"x":52.92,"y":204.87,"x0":-0.6840876294364352,"y0":50.00201126049554,"z0":5.860081310137901,"aX":2.529240596998085},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":-4.2,"spinRate":2533,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4384400948749323,"extension":5.890822083679791},"index":3,"playId":"47322ef3-bcc0-3c9a-8d08-9a22ffc26a86","pitchNumber":3,"startTime":"2025-07-22T23:34:57.976Z","endTime":"2025-07-22T23:35:02.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.00174157699921,"aZ":-27.06163811754214,"pfxX":-5.3029233050700775,"pfxZ":3.2589765739507497,"pX":-0.2904523669837023,"pZ":1.8369204870331917,"vX0":2.828876605361854,"vY0":-124.21231225924775,"vZ0":-4.523982897692285,"x":128.07,"y":189.18,"x0":-0.7528941072347478,"y0":50.002534547204384,"z0":5.922006411509813,"aX":-8.317393660653192},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.2,"breakHorizontal":9.0,"spinRate":1637,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.4403226515886023,"extension":5.881378478427479},"index":4,"playId":"70f69634-2f74-3b71-8ad6-4bb5b41a71a2","pitchNumber":4,"startTime":"2025-07-22T23:35:29.948Z","endTime":"2025-07-22T23:35:34.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.43144430360152,"aZ":-30.502520417216108,"pfxX":-6.87627034039267,"pfxZ":1.0797629045271862,"pX":0.5093099536244111,"pZ":1.2252519312767718,"vX0":4.926158618952444,"vY0":-123.16995709851301,"vZ0":-5.206237331658481,"x":97.59,"y":205.7,"x0":-0.6188006762018942,"y0":50.00068537017551,"z0":5.931947838506717,"aX":-10.611689495025729},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1510,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4439280834964725,"extension":6.056235608958448},"hitData":{"launchSpeed":72.4,"launchAngle":-1.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":151.18}},"index":5,"playId":"1c3d0452-1ef4-3139-a796-0b01343f3b1a","pitchNumber":5,"startTime":"2025-07-22T23:36:08.898Z","endTime":"2025-07-22T23:36:16.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:36:16.281Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Alonso flies out sharply to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:38:29.606Z","endTime":"2025-07-22T23:41:27.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.62999965713209,"strikeZoneBottom":1.69364891915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.679958134624712,"aZ":-26.6718156305219,"pfxX":-9.748223384961445,"pfxZ":3.503160714749068,"pX":0.28461614470189295,"pZ":3.3019345816328887,"vX0":8.981545942346608,"vY0":-124.22601944212619,"vZ0":-1.4075356995432853,"x":106.15,"y":149.63,"x0":-2.1022568383616416,"y0":50.00350247655507,"z0":6.082340300529918,"aX":-15.31569801381394},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.2,"breakHorizontal":15.7,"spinRate":1966,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.4400492695278717,"extension":5.611119189417034},"index":0,"playId":"714158f6-5a33-3055-b0f5-f26ab1c74106","pitchNumber":1,"startTime":"2025-07-22T23:38:47.438Z","endTime":"2025-07-22T23:38:50.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26808108793802,"aZ":-18.521363538565076,"pfxX":-3.3579171902987137,"pfxZ":8.480554718513064,"pX":-0.553882580796757,"pZ":3.175523622750158,"vX0":6.190135905962358,"vY0":-125.98718026483832,"vZ0":-2.597279388090032,"x":138.11,"y":153.04,"x0":-2.604871261468998,"y0":50.001092897025224,"z0":5.714325178533754,"aX":-5.405103787608924},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2060,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.43452039845805546,"extension":5.772678645336987},"index":1,"playId":"08511e71-529f-39f4-b7bd-a30648f92d2a","pitchNumber":2,"startTime":"2025-07-22T23:39:04.140Z","endTime":"2025-07-22T23:39:07.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.44150273757568,"strikeZoneBottom":1.56616415197664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.421204459724674,"aZ":-24.21690949586652,"pfxX":-4.104843352733729,"pfxZ":5.849672292581684,"pX":2.6869953446832193,"pZ":1.9831438104700432,"vX0":11.867580832338703,"vY0":-115.54717553832158,"vZ0":-3.762615473792411,"x":14.58,"y":185.24,"x0":-1.9697567525077444,"y0":50.00064925204011,"z0":5.945118966707803,"aX":-5.581672195581392},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":10.0,"breakHorizontal":4.7,"spinRate":2093,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.47302855186285386,"extension":5.610760562152775},"index":2,"playId":"129fe351-0a47-3587-95b0-84530f0482aa","pitchNumber":3,"startTime":"2025-07-22T23:39:21.607Z","endTime":"2025-07-22T23:39:24.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":3.72698114381826,"strikeZoneBottom":1.72164368742808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.379549319983447,"aZ":-26.433628350541838,"pfxX":-9.88177960104978,"pfxZ":4.207761185316726,"pX":1.2575966740748599,"pZ":1.6974537310368825,"vX0":10.426243404822785,"vY0":-115.69830637067575,"vZ0":-3.936482102407872,"x":69.06,"y":192.95,"x0":-2.0107297604623047,"y0":50.00306743430048,"z0":5.937537511703166,"aX":-13.47829628613041},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":7.0,"breakHorizontal":15.5,"spinRate":2113,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.47235107007260746,"extension":5.590565204542627},"index":3,"playId":"ffef20ea-a47d-375c-94c9-ed2445c87bdb","pitchNumber":4,"startTime":"2025-07-22T23:39:38.947Z","endTime":"2025-07-22T23:39:43.677Z","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":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.62999863576533,"strikeZoneBottom":1.71140027600981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90277363476939,"aZ":-26.837796031750802,"pfxX":-10.38551405407597,"pfxZ":3.945272280690566,"pX":1.4686652517710603,"pZ":1.4570737228345148,"vX0":11.001157760235857,"vY0":-115.66119625010454,"vZ0":-4.358619656677867,"x":61.02,"y":199.44,"x0":-2.0037247962675577,"y0":50.00205423978705,"z0":5.9442878426561965,"aX":-14.04717432817547},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.2,"breakHorizontal":16.0,"spinRate":2118,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4738489642323569,"extension":5.710520439704719},"index":4,"playId":"0fed08b9-ba1a-309b-bac0-30b0ff76d38f","pitchNumber":5,"startTime":"2025-07-22T23:39:55.925Z","endTime":"2025-07-22T23:40:00.391Z","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":87.5,"endSpeed":80.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.881652371240275,"aZ":-18.90975426324005,"pfxX":-4.148128027459257,"pfxZ":8.072531917965845,"pX":-0.5703185549321352,"pZ":3.223294364565595,"vX0":6.531669006797794,"vY0":-127.30519279535095,"vZ0":-2.5320981510468115,"x":138.74,"y":151.75,"x0":-2.629099392111993,"y0":50.00207291915058,"z0":5.7258996818838535,"aX":-6.815832949763224},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.3,"breakHorizontal":6.0,"spinRate":2071,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.43007774985354663,"extension":5.541528658484577},"index":5,"playId":"e81c4edc-3c8d-3502-96c7-f1bac0faab59","pitchNumber":6,"startTime":"2025-07-22T23:40:13.478Z","endTime":"2025-07-22T23:40:18.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62959276928571,"aZ":-27.04097197017421,"pfxX":-9.145993272971516,"pfxZ":3.144603520197956,"pX":-0.681342243036958,"pZ":2.951019724078232,"vX0":7.184688550111159,"vY0":-127.09195768168284,"vZ0":-2.0558036061069505,"x":142.97,"y":159.1,"x0":-2.3599952459514864,"y0":50.002890882704236,"z0":5.923209772750627,"aX":-14.926338312495067},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":1917,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.43137624912167594,"extension":5.654258494743548},"index":6,"playId":"f855f78b-49ac-3449-ae70-57c9cef3172b","pitchNumber":7,"startTime":"2025-07-22T23:40:35.734Z","endTime":"2025-07-22T23:40:41.888Z","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":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-22T23:40:58.903Z","endTime":"2025-07-22T23:41:15.515Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.546383486729013,"aZ":-22.852979000644005,"pfxX":-5.41772621715816,"pfxZ":6.711956652367318,"pX":0.9870344937286395,"pZ":3.0621295641263306,"vX0":8.847016351082699,"vY0":-116.45903121524447,"vZ0":-1.8721053199319786,"x":79.38,"y":156.1,"x0":-2.1378496794397113,"y0":50.00392133838769,"z0":6.013942224697501,"aX":-7.526795381036668},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.0,"breakHorizontal":7.9,"spinRate":2082,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.46828057521170185,"extension":5.647597442685115},"hitData":{"launchSpeed":105.7,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":170.18,"coordY":53.26}},"index":8,"playId":"70faaa83-bf20-358d-bede-988fd8d3453b","pitchNumber":8,"startTime":"2025-07-22T23:41:15.515Z","endTime":"2025-07-22T23:41:27.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:41:27.650Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Jorge Soler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:41:33.374Z","endTime":"2025-07-22T23:42:24.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":79.6,"strikeZoneTop":3.64000107669336,"strikeZoneBottom":1.73131827108733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60147402194507,"aZ":-24.912094174231175,"pfxX":-8.574115483829953,"pfxZ":4.51398218417404,"pX":-0.8637858335401892,"pZ":2.9203084456650172,"vX0":6.483657442939955,"vY0":-125.54997200503585,"vZ0":-2.4844003705580304,"x":149.93,"y":159.93,"x0":-2.3560426749393293,"y0":50.002943454553474,"z0":5.934232247719436,"aX":-13.792847970664596},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":2006,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4349985934936562,"extension":5.628534024812729},"index":0,"playId":"f2afe721-3faa-3a8f-a8de-858379fef1ca","pitchNumber":1,"startTime":"2025-07-22T23:41:59.459Z","endTime":"2025-07-22T23:42:03.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.096510623279045,"aZ":-24.528844521846622,"pfxX":-10.296961412326297,"pfxZ":5.527784286921911,"pX":-0.6175173989376339,"pZ":1.5675170267522947,"vX0":6.983804281232067,"vY0":-116.62990281583927,"vZ0":-4.605489002557509,"x":140.54,"y":196.46,"x0":-2.3068524816260334,"y0":50.00391427790295,"z0":5.869949862639941,"aX":-14.244547209276055},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.1,"breakHorizontal":17.0,"spinRate":2064,"spinDirection":228},"zone":13,"typeConfidence":0.89,"plateTime":0.46890186869229655,"extension":5.81396597330451},"hitData":{"launchSpeed":88.4,"launchAngle":29.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.42,"coordY":74.85}},"index":1,"playId":"4fa143f6-e339-3922-bb76-02a4eac0e0e4","pitchNumber":2,"startTime":"2025-07-22T23:42:15.969Z","endTime":"2025-07-22T23:42:24.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:42:24.100Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mark Vientos singles on a fly ball to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:42:32.241Z","endTime":"2025-07-22T23:43:31.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.79670513417098,"strikeZoneBottom":1.74029246086018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.305172013673502,"aZ":-26.856478427122035,"pfxX":-9.65955876269571,"pfxZ":3.3390400782835705,"pX":0.08934830607307097,"pZ":2.8675951451685933,"vX0":8.651976790557903,"vY0":-125.5945598133091,"vZ0":-2.154859034767837,"x":113.59,"y":161.35,"x0":-2.151267775358702,"y0":50.00091290169818,"z0":5.928755105116226,"aX":-15.373918218785697},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2015,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.436720966870936,"extension":5.597342533557176},"index":0,"playId":"3c0516a0-b77f-3f86-bfb6-a25f53f51fa8","pitchNumber":1,"startTime":"2025-07-22T23:42:56.294Z","endTime":"2025-07-22T23:42:59.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.865528154142154,"aZ":-28.37447957026464,"pfxX":-9.237804723158373,"pfxZ":2.317757874293564,"pX":-0.7255768226950117,"pZ":2.8332028037935424,"vX0":7.252096887678341,"vY0":-127.00706123939925,"vZ0":-1.9871172010273774,"x":144.66,"y":162.28,"x0":-2.4111397113705713,"y0":50.005522900405445,"z0":5.872010378488717,"aX":-15.16547364760709},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":1966,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4304836192834083,"extension":5.598592929228377},"hitData":{"launchSpeed":81.6,"launchAngle":48.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.76,"coordY":108.35}},"index":1,"playId":"8e8008c7-ad1f-391b-b615-efa37a0a465d","pitchNumber":2,"startTime":"2025-07-22T23:43:13.896Z","endTime":"2025-07-22T23:43:31.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:43:31.095Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brett Baty lines out to second baseman Luis Rengifo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-22T23:43:38.460Z","endTime":"2025-07-22T23:44:35.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86424965946864,"aZ":-23.173185724459746,"pfxX":-7.909661399897686,"pfxZ":5.623560445930025,"pX":0.016053243160314624,"pZ":3.186008008494251,"vX0":8.102636413379395,"vY0":-126.05221335955461,"vZ0":-2.0422538575499107,"x":116.39,"y":152.76,"x0":-2.2203488605346764,"y0":50.003571609009924,"z0":5.887522923078932,"aX":-12.663207071662692},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.0,"breakHorizontal":12.4,"spinRate":2029,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.43538493386549293,"extension":5.6826146178134245},"index":0,"playId":"cb71d313-b83e-3bd2-b83f-850767fa1f2b","pitchNumber":1,"startTime":"2025-07-22T23:44:10.460Z","endTime":"2025-07-22T23:44:15.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.635702340528713,"aZ":-24.370144084809333,"pfxX":-9.901112701133137,"pfxZ":5.87112901815275,"pX":-0.9751298094855405,"pZ":2.7057849618601657,"vX0":5.660928245879987,"vY0":-114.9255549027046,"vZ0":-2.0499916660136766,"x":154.17,"y":165.72,"x0":-2.192416808364275,"y0":50.00016284686126,"z0":5.992074789679888,"aX":-13.153449801302742},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":10.3,"breakHorizontal":16.3,"spinRate":1989,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.4778253815211566,"extension":5.671926913213737},"hitData":{"launchSpeed":75.4,"launchAngle":16.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.06,"coordY":140.07}},"index":1,"playId":"68581a97-daac-37fc-bacc-0dac2946ac34","pitchNumber":2,"startTime":"2025-07-22T23:44:28.829Z","endTime":"2025-07-22T23:44:35.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:44:35.543Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:46:39.163Z","endTime":"2025-07-22T23:48:09.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.1,"endSpeed":84.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.648170780360463,"aZ":-23.66390668804159,"pfxX":0.2751173112492068,"pfxZ":4.715312213444992,"pX":-0.1291342239378718,"pZ":3.5358104177954024,"vX0":1.494347482397587,"vY0":-132.80707621367986,"vZ0":-2.1300671910770355,"x":121.92,"y":143.31,"x0":-0.7324489231638328,"y0":50.00403757228167,"z0":6.051075837050921,"aX":0.4963265941485766},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.4,"breakHorizontal":-0.8,"spinRate":2342,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.41078228408435447,"extension":5.729202162262311},"index":0,"playId":"78e1c7d8-ef4c-3076-b6bc-9a592cc69907","pitchNumber":1,"startTime":"2025-07-22T23:46:46.880Z","endTime":"2025-07-22T23:46:50.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.486411343647863,"aZ":-28.554802096031725,"pfxX":-7.365480444609489,"pfxZ":2.2725898781184366,"pX":-0.6806145231788269,"pZ":1.2820134744496159,"vX0":2.434704071928385,"vY0":-124.8367940673587,"vZ0":-5.727981090554647,"x":142.94,"y":204.17,"x0":-0.7077268310490217,"y0":50.000749411798125,"z0":5.93655451417631,"aX":-11.704479147659924},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":12.8,"spinRate":1445,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.43759086467758523,"extension":5.833614096439083},"index":1,"playId":"0fea03c0-ccf0-351a-a5e5-bdb7c2693e4d","pitchNumber":2,"startTime":"2025-07-22T23:47:07.256Z","endTime":"2025-07-22T23:47:10.971Z","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":0},"index":2,"startTime":"2025-07-22T23:47:24.561Z","endTime":"2025-07-22T23:47:39.612Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.38600285050347,"strikeZoneBottom":1.47601716606057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92947486350717,"aZ":-30.78558923843103,"pfxX":1.9527732430604088,"pfxZ":0.8519082015177504,"pX":1.7907144976727303,"pZ":0.8738148079451166,"vX0":5.031652302799049,"vY0":-126.38726659218413,"vZ0":-6.325643173133477,"x":48.74,"y":215.19,"x0":-0.4767312726845583,"y0":50.000557776516274,"z0":5.870690335192155,"aX":3.168722690150297},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.7,"spinRate":2498,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43280519684025487,"extension":6.016363353497959},"index":3,"playId":"4ef68949-d5e9-3af8-9c1f-c626c0c39980","pitchNumber":3,"startTime":"2025-07-22T23:47:39.612Z","endTime":"2025-07-22T23:47:44.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23313631714614,"aZ":-19.29845050860972,"pfxX":-7.943782792033119,"pfxZ":6.737036475515675,"pX":-0.2522569286222553,"pZ":2.650887047159814,"vX0":3.785753295821593,"vY0":-138.21209259069997,"vZ0":-5.151290162738796,"x":126.62,"y":167.21,"x0":-0.6165872870351156,"y0":50.00632713110434,"z0":5.8575132229945535,"aX":-15.188059646000069},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.2,"breakHorizontal":13.4,"spinRate":2204,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.39812042215186594,"extension":5.811026404306585},"hitData":{"launchSpeed":94.8,"launchAngle":40.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.69,"coordY":75.56}},"index":4,"playId":"7d975df0-9448-3e13-ad93-9e9fd0bc56fb","pitchNumber":4,"startTime":"2025-07-22T23:47:59.364Z","endTime":"2025-07-22T23:48:09.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:48:09.695Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, first baseman Pete Alonso to pitcher Frankie Montas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:48:31.306Z","endTime":"2025-07-22T23:48:59.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593423,"link":"/api/v1/people/593423"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.2,"strikeZoneTop":3.67999852297601,"strikeZoneBottom":1.76049511048187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55669730323459,"aZ":-21.314639757249637,"pfxX":-8.536724125578491,"pfxZ":5.788820728993548,"pX":-0.9146345389372009,"pZ":3.427053262799831,"vX0":2.2202601394030355,"vY0":-136.91618043926223,"vZ0":-3.0642636997610886,"x":151.86,"y":146.25,"x0":-0.6331774874455949,"y0":50.004365675872265,"z0":6.039517531174853,"aX":-16.0171814593856},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2121,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.4018687959290639,"extension":5.804586298905174},"index":0,"playId":"aebe5f64-407f-3d28-b1c0-f65fce545dd6","pitchNumber":1,"startTime":"2025-07-22T23:48:33.041Z","endTime":"2025-07-22T23:48:37.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.737432123873596,"aZ":-22.973521057103788,"pfxX":-8.52390072498715,"pfxZ":4.809145167509362,"pX":-0.7662261970820332,"pZ":2.6335666125116313,"vX0":2.409453612187294,"vY0":-138.13395274598335,"vZ0":-4.74052550332546,"x":146.21,"y":167.67,"x0":-0.5481505532587027,"y0":50.002677310044085,"z0":5.937546292807042,"aX":-16.300944014397132},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.8,"breakHorizontal":14.9,"spinRate":2183,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.39810664801813145,"extension":5.841890067401346},"hitData":{"launchSpeed":55.3,"launchAngle":14.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.63,"coordY":158.82}},"index":1,"playId":"306ca1fd-ef1d-3879-a6b4-36d782c042b4","pitchNumber":2,"startTime":"2025-07-22T23:48:49.401Z","endTime":"2025-07-22T23:48:59.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:48:59.912Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-22T23:49:05.679Z","endTime":"2025-07-22T23:50:22.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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(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":84.8,"endSpeed":77.1,"strikeZoneTop":3.43000268380288,"strikeZoneBottom":1.64024430864725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01407499811671,"aZ":-24.57221742053873,"pfxX":5.385394775275679,"pfxZ":4.973011652458254,"pX":0.8538059092907525,"pZ":3.03140176215525,"vX0":2.0056921526117435,"vY0":-123.48581196017744,"vZ0":-2.006567458478786,"x":84.45,"y":156.93,"x0":-0.6708439769117206,"y0":50.00015775306397,"z0":5.943569741664502,"aX":8.22788562155157},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.8,"breakHorizontal":-10.2,"spinRate":2484,"spinDirection":90},"zone":12,"typeConfidence":2.0,"plateTime":0.4453485064463023,"extension":6.035617403356195},"index":0,"playId":"fc4a16f5-ac6e-335e-8c40-c69e6bc44959","pitchNumber":1,"startTime":"2025-07-22T23:49:26.960Z","endTime":"2025-07-22T23:49:30.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.47101138984974,"strikeZoneBottom":1.73198957941537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22361212419871,"aZ":-30.72488527669272,"pfxX":3.650655293437982,"pfxZ":0.8949550492544756,"pX":-0.3635879680318618,"pZ":2.3464853173729234,"vX0":-0.20640664155285296,"vY0":-126.44308097873424,"vZ0":-2.814421115785265,"x":130.86,"y":175.42,"x0":-0.7554947185821619,"y0":50.00430030383884,"z0":5.933509438978996,"aX":5.925280186285445},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":-6.6,"spinRate":2374,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.43279378183896844,"extension":5.747829615583742},"index":1,"playId":"835cffe7-44e1-30aa-823b-c9cdc6f06aa1","pitchNumber":2,"startTime":"2025-07-22T23:49:42.623Z","endTime":"2025-07-22T23:49:46.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.42999789536233,"strikeZoneBottom":1.68736248094022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385471810423926,"aZ":-30.571503551612324,"pfxX":3.831697722522857,"pfxZ":0.98123021823762,"pX":1.586841410332256,"pZ":1.3947996282752675,"vX0":3.7990181119917237,"vY0":-126.39419907887923,"vZ0":-5.082648107699033,"x":56.51,"y":201.12,"x0":-0.430226602679117,"y0":50.001187114996895,"z0":5.870324783265595,"aX":6.232817478543644},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-7.8,"spinRate":2494,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4324186107647927,"extension":5.958046781210108},"index":2,"playId":"4d697a07-ca11-350f-b8e3-bd7405747f04","pitchNumber":3,"startTime":"2025-07-22T23:49:59.566Z","endTime":"2025-07-22T23:50:03.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70179460348994,"aZ":-27.180952426290343,"pfxX":-6.8885430798643466,"pfxZ":3.1146617788374478,"pX":-0.6940348283092201,"pZ":1.4403720195948626,"vX0":2.0370623334335125,"vY0":-125.77051469303574,"vZ0":-5.423101884864942,"x":143.45,"y":199.89,"x0":-0.620010048514205,"y0":50.00066878109049,"z0":5.831218586610133,"aX":-11.024659686438284},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":12.0,"spinRate":1518,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4356388027111371,"extension":6.019915606603381},"index":3,"playId":"2af65c6a-cbab-30d2-9b23-ed1cb4611d8b","pitchNumber":4,"startTime":"2025-07-22T23:50:17.196Z","endTime":"2025-07-22T23:50:22.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:50:22.342Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Francisco Alvarez pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:52:13.927Z","endTime":"2025-07-22T23:53:59.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":1},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.36999893600464,"strikeZoneBottom":1.51327925003369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.296334045078297,"aZ":-25.457564302149013,"pfxX":-7.564500248783955,"pfxZ":4.191176419042016,"pX":0.5469667508835416,"pZ":3.0757906361171763,"vX0":9.250729951191481,"vY0":-125.28328833802264,"vZ0":-2.0539442797333676,"x":96.15,"y":155.73,"x0":-2.1959820219499226,"y0":50.00457637307168,"z0":5.9694670435864,"aX":-12.129065423619727},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":11.8,"spinRate":1932,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.43577225419150256,"extension":5.583877502098719},"index":0,"playId":"f57c9c1e-bf70-3afc-bda3-f78da72ef239","pitchNumber":1,"startTime":"2025-07-22T23:52:42.776Z","endTime":"2025-07-22T23:52:46.701Z","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":1,"outs":0},"index":1,"startTime":"2025-07-22T23:52:57.344Z","endTime":"2025-07-22T23:53:13.598Z","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(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":79.0,"endSpeed":72.7,"strikeZoneTop":3.36999970369019,"strikeZoneBottom":1.6489474899339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.298265395427652,"aZ":-21.2156405557287,"pfxX":-4.1083738475487,"pfxZ":8.173783783958399,"pX":1.391890102097687,"pZ":2.9862022929107104,"vX0":9.299727127637759,"vY0":-114.75947170416761,"vZ0":-2.208870698907013,"x":63.94,"y":158.15,"x0":-2.170574948160537,"y0":50.000285852149496,"z0":6.017818427080301,"aX":-5.506506948280586},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2084,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.47642490539076876,"extension":5.691721902015575},"index":2,"playId":"4975e953-bc34-3f85-bf71-6a4229890ff6","pitchNumber":2,"startTime":"2025-07-22T23:53:13.598Z","endTime":"2025-07-22T23:53:17.676Z","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":86.7,"endSpeed":79.5,"strikeZoneTop":3.36999996188786,"strikeZoneBottom":1.61064684686262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120935303996795,"aZ":-18.43603199961695,"pfxX":-3.5386815193069268,"pfxZ":8.492301650230285,"pX":-0.9449282175526061,"pZ":3.6884429248717634,"vX0":5.35623608200672,"vY0":-126.24420787444089,"vZ0":-1.6785368229749351,"x":153.02,"y":139.19,"x0":-2.6320237225077885,"y0":50.005063228884914,"z0":5.842320080383694,"aX":-5.726918835511372},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":15.2,"breakHorizontal":5.3,"spinRate":1973,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.43346925321382823,"extension":5.612657868042063},"index":3,"playId":"4f16d4be-edd0-3377-8566-4a2b17f69662","pitchNumber":3,"startTime":"2025-07-22T23:53:30.649Z","endTime":"2025-07-22T23:53:35.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.637910283422098,"aZ":-25.80533772434399,"pfxX":-7.607601932297422,"pfxZ":3.8824229010891944,"pX":-0.8633382766420536,"pZ":2.749609039585523,"vX0":6.250259323072099,"vY0":-126.4837280091089,"vZ0":-2.802173546208375,"x":149.91,"y":164.54,"x0":-2.3623958741043642,"y0":50.005754887870204,"z0":5.912938505420904,"aX":-12.489971594850529},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":1898,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.43090922881664007,"extension":5.628959228592145},"hitData":{"launchSpeed":70.3,"launchAngle":65.0,"totalDistance":131.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.31,"coordY":167.7}},"index":4,"playId":"38306ce6-315f-3293-8414-967591659d2e","pitchNumber":4,"startTime":"2025-07-22T23:53:48.804Z","endTime":"2025-07-22T23:53:59.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:53:59.206Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:54:06.329Z","endTime":"2025-07-22T23:55:08.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"endSpeed":80.8,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.798759363890476,"aZ":-18.11270450938779,"pfxX":-4.847962186485994,"pfxZ":8.475847139974482,"pX":-1.040581916155406,"pZ":2.8713247422191253,"vX0":5.397854672756347,"vY0":-127.36103381302827,"vZ0":-3.6114815692062607,"x":156.66,"y":161.25,"x0":-2.548010059447473,"y0":50.00017223777068,"z0":5.723012134146344,"aX":-8.04009372987512},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2115,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.42847697497427806,"extension":5.536468403074776},"index":0,"playId":"294f1fe6-50aa-325c-85ef-e87e93e5141b","pitchNumber":1,"startTime":"2025-07-22T23:54:23.068Z","endTime":"2025-07-22T23:54:28.987Z","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":87.2,"endSpeed":80.4,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.343582029018116,"aZ":-28.193186803536722,"pfxX":-9.266105161921146,"pfxZ":2.419798876573063,"pX":-0.9101291242708094,"pZ":3.3374641623486103,"vX0":6.422711896388604,"vY0":-126.95516695695986,"vZ0":-0.9614323221065849,"x":151.69,"y":148.67,"x0":-2.260396332882694,"y0":50.000824995844646,"z0":5.951417571040208,"aX":-15.226437665812572},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":15.5,"spinRate":1924,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43032023975437905,"extension":5.580767546923071},"index":1,"playId":"4c83ec2f-c524-3274-a229-0df9aed65358","pitchNumber":2,"startTime":"2025-07-22T23:54:40.055Z","endTime":"2025-07-22T23:54:45.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.47333083409912,"aZ":-25.90858737755065,"pfxX":-8.964116270367791,"pfxZ":4.410383412632637,"pX":-0.6849391397051796,"pZ":1.986528716826719,"vX0":6.4090286822539815,"vY0":-117.88123837804834,"vZ0":-3.769693718129798,"x":143.11,"y":185.14,"x0":-2.2620503742363476,"y0":50.00170959056423,"z0":5.97378817930515,"aX":-12.731405049083447},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.4,"breakHorizontal":14.9,"spinRate":1979,"spinDirection":229},"zone":7,"typeConfidence":0.84,"plateTime":0.4630154170039815,"extension":5.604469014593227},"hitData":{"launchSpeed":87.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":169.92}},"index":2,"playId":"5ebf8aa4-27d8-3d7f-9195-d760ccfd886c","pitchNumber":3,"startTime":"2025-07-22T23:55:00.409Z","endTime":"2025-07-22T23:55:08.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:55:08.480Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-22T23:55:44.350Z","endTime":"2025-07-22T23:56:26.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-22T23:55:30.409Z","endTime":"2025-07-22T23:55:46.695Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"}},{"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":85.9,"endSpeed":79.0,"strikeZoneTop":3.59429611961541,"strikeZoneBottom":1.66677069441629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81284625282466,"aZ":-24.568090310830694,"pfxX":-8.341702892406754,"pfxZ":4.815556230493509,"pX":-0.4052483322590575,"pZ":1.2357948647402137,"vX0":7.2225367074493745,"vY0":-124.7838034259456,"vZ0":-6.228521643239435,"x":132.45,"y":205.41,"x0":-2.2516227360345376,"y0":50.00255736925122,"z0":5.784930678047884,"aX":-13.171731749893743},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":13.4,"spinRate":1901,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.43873502629369154,"extension":5.65506713521553},"index":1,"playId":"f1e55631-71a9-37f4-a78b-ec432af3da21","pitchNumber":1,"startTime":"2025-07-22T23:55:46.695Z","endTime":"2025-07-22T23:55:52.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.1,"strikeZoneTop":3.70000153478,"strikeZoneBottom":1.79631920157089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38339937622938,"aZ":-22.550109300691894,"pfxX":-7.799609617221346,"pfxZ":7.032762470690194,"pX":-1.0640010557965913,"pZ":3.168333373394971,"vX0":5.131964138228062,"vY0":-116.41126100743755,"vZ0":-1.71754442811214,"x":157.56,"y":153.23,"x0":-2.2866073493221393,"y0":50.00441151059949,"z0":6.055807016066983,"aX":-10.678039191098232},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":12.6,"breakHorizontal":12.8,"spinRate":2067,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4709735428740762,"extension":5.5823784314786},"index":2,"playId":"cefcde75-495e-35e9-80d0-0dd94e677ac8","pitchNumber":2,"startTime":"2025-07-22T23:56:02.975Z","endTime":"2025-07-22T23:56:09.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90233006314097,"aZ":-25.483228017377513,"pfxX":-8.707192933369978,"pfxZ":4.868491322562988,"pX":-0.657886469394521,"pZ":3.002891747152633,"vX0":6.214683031667578,"vY0":-116.99094215268586,"vZ0":-1.464076782207104,"x":142.08,"y":157.7,"x0":-2.229180025410545,"y0":50.001806697709135,"z0":6.045478604628242,"aX":-11.96203349693022},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1948,"spinDirection":231},"zone":4,"typeConfidence":0.88,"plateTime":0.46978965207504064,"extension":5.505279558895917},"hitData":{"launchSpeed":88.0,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.35,"coordY":155.23}},"index":3,"playId":"fa9af27b-0c4c-3aa1-b23d-fb7e002a24a6","pitchNumber":3,"startTime":"2025-07-22T23:56:19.965Z","endTime":"2025-07-22T23:56:26.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:56:26.049Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to second baseman Brett Baty.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:58:34.722Z","endTime":"2025-07-22T23:58:58.988Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12559865310564,"aZ":-21.1562703481067,"pfxX":-9.498043553765458,"pfxZ":5.731628564329814,"pX":-0.3934978222454427,"pZ":3.3474766148626847,"vX0":3.8074073267117523,"vY0":-138.32385246579875,"vZ0":-3.54997443513746,"x":132.0,"y":148.4,"x0":-0.5599917882973933,"y0":50.003851599662426,"z0":6.07965927071569,"aX":-18.261064520204982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2278,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3971740759331319,"extension":5.879227904731192},"hitData":{"launchSpeed":67.4,"launchAngle":53.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":122.86,"coordY":130.15}},"index":0,"playId":"482659cf-c8a9-3a97-99a5-e27340a96dad","pitchNumber":1,"startTime":"2025-07-22T23:58:50.089Z","endTime":"2025-07-22T23:58:58.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-22T23:58:58.988Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-22T23:59:00.042Z","endTime":"2025-07-23T00:01:01.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":"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.1,"endSpeed":84.3,"strikeZoneTop":3.47999822870946,"strikeZoneBottom":1.55680664940188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.361056618536324,"aZ":-25.26391736166553,"pfxX":0.32022377805552527,"pfxZ":3.7991023985437096,"pX":-1.0452575854619712,"pZ":3.116401335821492,"vX0":-0.6710179628432645,"vY0":-134.1015265530784,"vZ0":-2.8714980548836104,"x":156.84,"y":154.64,"x0":-0.8332465976261794,"y0":50.00269777894888,"z0":6.005888402358693,"aX":0.582494445980255},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.5,"spinRate":2374,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.40864751517866216,"extension":5.829703734921991},"index":0,"playId":"cd131dfe-f4be-334d-b8b0-c5bfc5f03f77","pitchNumber":1,"startTime":"2025-07-22T23:59:25.306Z","endTime":"2025-07-22T23:59:29.732Z","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":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.48000128849343,"strikeZoneBottom":1.42132681911382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384298425885838,"aZ":-26.92968597805446,"pfxX":-9.078647051498798,"pfxZ":3.294671095934707,"pX":0.970905647003912,"pZ":0.5268006572577512,"vX0":6.541309788234774,"vY0":-125.0804676047254,"vZ0":-7.6584442873781144,"x":79.99,"y":224.56,"x0":-0.49406400053872657,"y0":50.00029289988736,"z0":5.825152575203906,"aX":-14.434714826414291},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":1698,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4373106832866638,"extension":5.9376727431474725},"index":1,"playId":"0dc9f4b9-b68f-3b65-b0ee-e9794e3022fa","pitchNumber":2,"startTime":"2025-07-22T23:59:44.151Z","endTime":"2025-07-22T23:59:47.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478931434894296,"aZ":-23.932537114375933,"pfxX":1.0645182861785263,"pfxZ":4.569343790006403,"pX":-0.22620687606148146,"pZ":3.4103635139490356,"vX0":1.0604427908282439,"vY0":-132.98508611213194,"vZ0":-2.269272606285849,"x":125.62,"y":146.7,"x0":-0.7673847141099264,"y0":50.005636921176844,"z0":5.997122335005805,"aX":1.9214740684018485},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-2.2,"spinRate":2345,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.4106763520538421,"extension":5.834206705086416},"index":2,"playId":"f5c783b1-6351-3eaf-a801-dd6966d6bad7","pitchNumber":3,"startTime":"2025-07-23T00:00:04.515Z","endTime":"2025-07-23T00:00:08.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.310501867309874,"aZ":-14.94854426577392,"pfxX":-2.0776583276106235,"pfxZ":8.791595507272508,"pX":0.23322148032107187,"pZ":3.108601493661385,"vX0":3.145562393108428,"vY0":-138.6761835169025,"vZ0":-4.767404284003876,"x":108.11,"y":154.85,"x0":-0.6427692477376177,"y0":50.00285774135783,"z0":5.838226154211501,"aX":-4.070925762422891},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":3.1,"spinRate":2313,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3941005803460933,"extension":5.839120105374496},"index":3,"playId":"408bc20b-038b-3db4-a996-2bc744316a09","pitchNumber":4,"startTime":"2025-07-23T00:00:23.096Z","endTime":"2025-07-23T00:00:26.927Z","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":1},"index":4,"startTime":"2025-07-23T00:00:45.268Z","endTime":"2025-07-23T00:00:57.105Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.323302157502916,"aZ":-29.187445538474837,"pfxX":-6.542650706811527,"pfxZ":1.8688661312060546,"pX":0.40063498227673067,"pZ":1.951746785109231,"vX0":4.522363318560048,"vY0":-124.94107517300793,"vZ0":-4.051098605634556,"x":101.73,"y":186.08,"x0":-0.5719455598611157,"y0":50.00490008622686,"z0":5.96085305804112,"aX":-10.470198050489106},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":10.9,"spinRate":1433,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.43638131804767033,"extension":5.8124688665105815},"index":5,"playId":"690fb504-607a-371a-89b0-87493d319192","pitchNumber":5,"startTime":"2025-07-23T00:00:57.105Z","endTime":"2025-07-23T00:01:01.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:01:01.631Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T00:01:06.561Z","endTime":"2025-07-23T00:01:52.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":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":94.1,"endSpeed":86.8,"strikeZoneTop":3.71999899011849,"strikeZoneBottom":1.85050500618372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34625023995647,"aZ":-21.302320125137157,"pfxX":-7.314351911352837,"pfxZ":5.666946254665836,"pX":-0.9122675676044342,"pZ":3.25390583476207,"vX0":1.353800078750365,"vY0":-137.13255045738643,"vZ0":-3.4709859501412716,"x":151.77,"y":150.92,"x0":-0.4596232985122092,"y0":50.00056783821328,"z0":5.9771073353599995,"aX":-14.025422142084023},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.8,"breakHorizontal":13.0,"spinRate":2218,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.39835834411909854,"extension":5.74953252696433},"index":0,"playId":"db0c2de6-9d1d-3524-8d9a-f672af79d390","pitchNumber":1,"startTime":"2025-07-23T00:01:27.339Z","endTime":"2025-07-23T00:01:32.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83961732784578,"aZ":-22.144072117372705,"pfxX":-7.686978123949199,"pfxZ":5.176408163757028,"pX":-0.6302648191680804,"pZ":2.721851768962882,"vX0":2.343233701870019,"vY0":-138.13362989569185,"vZ0":-4.681612858822256,"x":141.02,"y":165.29,"x0":-0.48905310440495364,"y0":50.005061311897755,"z0":5.921139008377377,"aX":-14.9051538575244},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":13.4,"spinRate":2193,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3960305452839452,"extension":5.873756549487549},"hitData":{"launchSpeed":83.6,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.1,"coordY":165.87}},"index":1,"playId":"48172b9c-7009-38aa-bc2a-63a9ca95d5bb","pitchNumber":2,"startTime":"2025-07-23T00:01:44.073Z","endTime":"2025-07-23T00:01:52.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:01:52.685Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:04:12.771Z","endTime":"2025-07-23T00:06:08.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.48189592188881,"strikeZoneBottom":1.57587128454813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.79732291783342,"aZ":-25.563943767351606,"pfxX":-8.857290904781095,"pfxZ":4.152025847731897,"pX":0.5994109978305329,"pZ":3.3819534321102376,"vX0":9.81289994070015,"vY0":-124.57632965960472,"vZ0":-1.2222386669847638,"x":94.15,"y":147.47,"x0":-2.2146699413000523,"y0":50.005653341644106,"z0":5.965365424079523,"aX":-14.115858959731844},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":1947,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.43738531221775556,"extension":5.550244650340332},"index":0,"playId":"2c3bad3f-2543-329d-9526-be7522ebf76c","pitchNumber":1,"startTime":"2025-07-23T00:04:31.173Z","endTime":"2025-07-23T00:04:36.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.790616964195838,"aZ":-26.3916526859549,"pfxX":-7.959914862117363,"pfxZ":3.661322773613536,"pX":0.13550123348034065,"pZ":2.59518324262592,"vX0":8.591753898881642,"vY0":-124.06792959036538,"vZ0":-2.7040996651760647,"x":111.84,"y":168.71,"x0":-2.317077085222988,"y0":50.00383414893676,"z0":5.869343560376954,"aX":-12.57269049874771},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":12.7,"spinRate":1861,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.43931026691273534,"extension":5.490931553408448},"index":1,"playId":"2299cb14-905e-30f7-a354-803cb2bb6006","pitchNumber":2,"startTime":"2025-07-23T00:04:47.576Z","endTime":"2025-07-23T00:04:51.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78489930265413,"aZ":-26.423613099643433,"pfxX":-9.174461071224634,"pfxZ":4.197073310948712,"pX":-1.0478425838721153,"pZ":2.9690975261108625,"vX0":5.750123443228428,"vY0":-116.86678391749913,"vZ0":-1.3024777953816633,"x":156.94,"y":158.61,"x0":-2.3588224724581734,"y0":50.00532874409159,"z0":6.035361015676865,"aX":-12.583726756175135},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":7.6,"breakHorizontal":15.0,"spinRate":2019,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.4702160719717239,"extension":5.5323177545153515},"index":2,"playId":"712b3780-ee7d-32b5-a513-6b14191f6b2d","pitchNumber":3,"startTime":"2025-07-23T00:05:06.105Z","endTime":"2025-07-23T00:05:10.216Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-23T00:05:20.395Z","endTime":"2025-07-23T00:05:34.762Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.137895327153267,"aZ":-27.8726614053806,"pfxX":-8.243127523351918,"pfxZ":2.6279825529329486,"pX":0.550591382212702,"pZ":3.0179633673719994,"vX0":9.626463695478284,"vY0":-126.60299515105649,"vZ0":-1.7022248005142093,"x":96.01,"y":157.29,"x0":-2.217473729573765,"y0":50.000698287061844,"z0":5.91488062078242,"aX":-13.475161173545306},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":1927,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4314808324843913,"extension":5.62491751817756},"index":4,"playId":"5f8067b1-dfbc-3b9c-9ebe-e5bb366e6706","pitchNumber":4,"startTime":"2025-07-23T00:05:34.762Z","endTime":"2025-07-23T00:05:39.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.232674446873492,"aZ":-26.23114577128448,"pfxX":-8.983583975609434,"pfxZ":4.2631018772254645,"pX":-0.5996002562475503,"pZ":1.497208605662475,"vX0":6.6675976354280015,"vY0":-117.31278559959507,"vZ0":-4.523419616755823,"x":139.86,"y":198.36,"x0":-2.3117361531260854,"y0":50.00160260180386,"z0":5.896010434920202,"aX":-12.518370126586271},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.8,"breakHorizontal":14.6,"spinRate":2046,"spinDirection":233},"zone":7,"typeConfidence":0.87,"plateTime":0.4669207661775783,"extension":5.652547298460551},"hitData":{"launchSpeed":97.1,"launchAngle":38.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.16,"coordY":54.03}},"index":5,"playId":"9a78476f-ffb2-3eef-9205-74de8ae6e22c","pitchNumber":5,"startTime":"2025-07-23T00:05:58.710Z","endTime":"2025-07-23T00:06:08.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:06:08.325Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:06:15.010Z","endTime":"2025-07-23T00:08:21.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":72.4,"endSpeed":66.4,"strikeZoneTop":3.4025991550672,"strikeZoneBottom":1.62691311134868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.906707684724147,"aZ":-38.32022273205475,"pfxX":9.768387557131353,"pfxZ":-5.5658220454576925,"pX":-0.5585208520910028,"pZ":1.2108159822720295,"vX0":1.548679520796267,"vY0":-105.40287588588599,"vZ0":-0.7779595179562461,"x":138.29,"y":206.09,"x0":-2.5734894119562215,"y0":50.00125492709998,"z0":6.079316188380419,"aX":10.792740032369085},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-9.8,"breakHorizontal":-18.1,"spinRate":2862,"spinDirection":31},"zone":13,"typeConfidence":0.9,"plateTime":0.5232475122678077,"extension":5.542007882381206},"index":0,"playId":"55605fd9-2285-38d6-aa86-6bab7b64d597","pitchNumber":1,"startTime":"2025-07-23T00:06:32.891Z","endTime":"2025-07-23T00:06:36.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.7,"strikeZoneTop":3.28999886083032,"strikeZoneBottom":1.61514710127131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84345950890961,"aZ":-27.369621448104677,"pfxX":-9.442555592580536,"pfxZ":3.5535546764666233,"pX":-1.6556928015569377,"pZ":2.581354290131479,"vX0":4.531071802948112,"vY0":-116.20730724201611,"vZ0":-1.926627879531587,"x":180.11,"y":169.08,"x0":-2.414440712329797,"y0":50.005185174301324,"z0":6.0468922886653145,"aX":-12.784888849967713},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.2,"breakHorizontal":15.8,"spinRate":2049,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4731743425302124,"extension":5.53835128541813},"index":1,"playId":"23494775-794e-3737-9657-06c24cc1350a","pitchNumber":2,"startTime":"2025-07-23T00:06:50.354Z","endTime":"2025-07-23T00:06:54.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.5,"strikeZoneTop":3.26612202891129,"strikeZoneBottom":1.57430739735589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.638266764976514,"aZ":-28.307734306984976,"pfxX":-9.445416228954986,"pfxZ":2.806750164793028,"pX":-0.9221806387275082,"pZ":1.8469900002355684,"vX0":5.991494663567369,"vY0":-117.30576978182603,"vZ0":-3.263737154109368,"x":152.15,"y":188.91,"x0":-2.2975558162052634,"y0":50.00162467255537,"z0":5.928435359708404,"aX":-13.007215806390441},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.4,"breakHorizontal":15.4,"spinRate":2069,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4690477614438291,"extension":5.621223951070937},"index":2,"playId":"8f955956-4bcc-3357-9a27-faf604c9a0b7","pitchNumber":3,"startTime":"2025-07-23T00:07:08.531Z","endTime":"2025-07-23T00:07:14.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.29000150992234,"strikeZoneBottom":1.6100918675733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.499682234814188,"aZ":-28.249838929617308,"pfxX":-9.290819925407952,"pfxZ":2.4327304786686934,"pX":-0.4390380878434601,"pZ":3.5189037635742375,"vX0":7.64565756071407,"vY0":-126.3462049556529,"vZ0":-0.45454489417558513,"x":133.74,"y":143.77,"x0":-2.301922628874038,"y0":50.00174310584003,"z0":5.977627955490309,"aX":-14.973096753528973},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1886,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43405016001394925,"extension":5.455447805639937},"index":3,"playId":"5288bcae-bf82-39b1-9837-7008756eeef0","pitchNumber":4,"startTime":"2025-07-23T00:07:25.977Z","endTime":"2025-07-23T00:07:31.046Z","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":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-23T00:07:33.543Z","endTime":"2025-07-23T00:07:50.084Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96848145675628,"aZ":-24.401412179554498,"pfxX":-8.848419626579503,"pfxZ":4.723114560138155,"pX":0.6751609811108296,"pZ":2.4453051612044807,"vX0":10.118589905677323,"vY0":-127.42253063548085,"vZ0":-3.6308670880674576,"x":91.26,"y":172.76,"x0":-2.196086372628056,"y0":50.00424981222937,"z0":5.814860917496853,"aX":-14.565277800122706},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.9,"breakHorizontal":13.8,"spinRate":1876,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4297116011001352,"extension":5.651496023004826},"index":5,"playId":"5d1cf808-b318-37ce-aa69-22fb4c68ea3b","pitchNumber":5,"startTime":"2025-07-23T00:07:50.084Z","endTime":"2025-07-23T00:07:54.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.17700309234388,"strikeZoneBottom":1.56014651158427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.715214217467192,"aZ":-21.992782686741453,"pfxX":-3.8325348256537497,"pfxZ":6.075532912745709,"pX":-1.0242194005916205,"pZ":3.141139095637368,"vX0":5.272068819474311,"vY0":-127.93635466960419,"vZ0":-2.19232173742075,"x":156.04,"y":153.97,"x0":-2.603435417631974,"y0":50.001510828954984,"z0":5.713545379150226,"aX":-6.421676322201349},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.8,"breakHorizontal":5.9,"spinRate":2036,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.42635637266304016,"extension":5.360099725247101},"index":6,"playId":"69f75557-2101-34d6-bf70-bf4236a6e425","pitchNumber":6,"startTime":"2025-07-23T00:08:16.600Z","endTime":"2025-07-23T00:08:21.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:08:21.210Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Pete Alonso lines into a double play, left fielder Taylor Ward to first baseman Nolan Schanuel. Juan Soto out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T00:08:46.947Z","endTime":"2025-07-23T00:10:24.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":1},"index":0,"playId":"b578db4e-93e8-4442-b41d-c4122ad179a5","startTime":"2025-07-23T00:08:46.947Z","endTime":"2025-07-23T00:08:49.947Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.62999988069371,"strikeZoneBottom":1.61346371708306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.734436988662047,"aZ":-20.78293860171234,"pfxX":-3.7584262831559254,"pfxZ":7.079476988477779,"pX":-1.4481459305361042,"pZ":3.006784640665698,"vX0":4.240428238564862,"vY0":-125.85828863944003,"vZ0":-2.6074016007668934,"x":172.2,"y":157.6,"x0":-2.663850602810871,"y0":50.00540260736036,"z0":5.733150327678773,"aX":-6.050932769882237},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.5,"breakHorizontal":5.9,"spinRate":2034,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.43463119621794943,"extension":5.559421791736223},"index":1,"playId":"b184c7cc-414f-34f1-8977-e960c4911bc7","pitchNumber":1,"startTime":"2025-07-23T00:09:03.433Z","endTime":"2025-07-23T00:09:08.106Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.84019268946379,"aZ":-28.5189259873508,"pfxX":-7.707218774822437,"pfxZ":2.2499212402749222,"pX":0.009090873792333145,"pZ":2.683489753628714,"vX0":8.179295186837695,"vY0":-125.65138848408029,"vZ0":-2.367956841828495,"x":116.65,"y":166.33,"x0":-2.263800562714388,"y0":50.00185748925943,"z0":5.920590425217755,"aX":-12.510910714522195},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":1866,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.43342191734228086,"extension":5.572721722761742},"index":2,"playId":"057f9696-d5ff-30e8-b3ea-38a8171656c6","pitchNumber":2,"startTime":"2025-07-23T00:09:21.653Z","endTime":"2025-07-23T00:09:25.926Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1196202633845,"aZ":-18.650257839895094,"pfxX":-3.63568563254191,"pfxZ":8.346097250016083,"pX":-0.7131737135821499,"pZ":3.49323061124898,"vX0":5.691175676367962,"vY0":-126.32668287218476,"vZ0":-1.9993790817593977,"x":144.18,"y":144.46,"x0":-2.520246450682671,"y0":50.00330190356037,"z0":5.790223736023881,"aX":-5.892078743442234},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":14.9,"breakHorizontal":5.3,"spinRate":2012,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.433172238566903,"extension":5.571615698072252},"index":3,"playId":"4c47d40a-f49e-30ad-a274-888b2c84e43f","pitchNumber":3,"startTime":"2025-07-23T00:09:44.150Z","endTime":"2025-07-23T00:09:47.931Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13746690503431,"aZ":-26.43057447227979,"pfxX":-9.208145508054315,"pfxZ":3.4897101926192526,"pX":-0.8794055665625137,"pZ":3.4261222181071957,"vX0":6.5269874579815985,"vY0":-127.0174650407134,"vZ0":-1.0788175445115789,"x":150.52,"y":146.27,"x0":-2.2761460060812104,"y0":50.00499184168335,"z0":5.9433067948784135,"aX":-15.163992946448229},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.4,"breakHorizontal":15.4,"spinRate":1909,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.42995779338849927,"extension":5.52449682139209},"hitData":{"launchSpeed":89.3,"launchAngle":21.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.37,"coordY":109.62}},"index":4,"playId":"89d4ef71-2cd8-31ac-9e8f-74977fafc7c4","pitchNumber":4,"startTime":"2025-07-23T00:10:11.682Z","endTime":"2025-07-23T00:10:24.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:10:24.496Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:12:16.524Z","endTime":"2025-07-23T00:12:48.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.438060646957545,"aZ":-22.535726838362393,"pfxX":-8.719139422498522,"pfxZ":5.275777784837015,"pX":-1.276915236770165,"pZ":2.531854714463508,"vX0":1.4356400751808538,"vY0":-135.0625531232527,"vZ0":-4.826317501718448,"x":165.67,"y":170.42,"x0":-0.6870254368365665,"y0":50.00535649530615,"z0":5.949979498589338,"aX":-15.932555244830846},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2106,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.4072585377497293,"extension":5.72129813474912},"hitData":{"launchSpeed":69.0,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":171.95}},"index":0,"playId":"db046120-ac12-3210-983e-195ec4ce28fd","pitchNumber":1,"startTime":"2025-07-23T00:12:41.020Z","endTime":"2025-07-23T00:12:48.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:12:48.491Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Rengifo doubles (13) on a line drive to center fielder Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:13:23.294Z","endTime":"2025-07-23T00:13:54.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T00:13:12.607Z","endTime":"2025-07-23T00:13:25.624Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":84.3,"endSpeed":77.4,"strikeZoneTop":3.27999988981628,"strikeZoneBottom":1.62008283113366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.756673353914646,"aZ":-24.91972684741903,"pfxX":2.7811695194593122,"pfxZ":4.759615591242154,"pX":-0.27710753590291265,"pZ":2.186144170298678,"vX0":0.5747533487173285,"vY0":-122.82449653506377,"vZ0":-3.709836416024242,"x":127.56,"y":179.75,"x0":-0.8756091196534893,"y0":50.00536294889688,"z0":5.839873058604747,"aX":4.2416273175268815},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.0,"breakHorizontal":-5.2,"spinRate":2303,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.44626777476716795,"extension":5.965660609088399},"index":1,"playId":"68876999-f823-3334-bee8-c473870e7597","pitchNumber":1,"startTime":"2025-07-23T00:13:25.624Z","endTime":"2025-07-23T00:13:29.366Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.963282978036744,"aZ":-29.5640252391143,"pfxX":1.6804679784708632,"pfxZ":1.6348115304711417,"pX":0.6958619984485687,"pZ":1.2827766334912776,"vX0":2.834068092482649,"vY0":-125.4950386250521,"vZ0":-5.205284707938634,"x":90.48,"y":204.15,"x0":-0.6656432167947628,"y0":50.00406762969805,"z0":5.786819931004938,"aX":2.6851452611685773},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.7,"spinRate":2442,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4361485121687263,"extension":5.85317060220399},"hitData":{"launchSpeed":94.7,"launchAngle":19.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.73,"coordY":71.8}},"index":2,"playId":"abfb52b8-6cab-39ad-9b60-4025b1726f91","pitchNumber":2,"startTime":"2025-07-23T00:13:40.607Z","endTime":"2025-07-23T00:13:54.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:13:54.369Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:13:55.446Z","endTime":"2025-07-23T00:17:37.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.33000032760042,"strikeZoneBottom":1.66739578745202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23227873247722,"aZ":-18.942230342877334,"pfxX":-7.354091569899722,"pfxZ":7.139380149075249,"pX":0.8549959282183959,"pZ":2.429462284871909,"vX0":6.34284174627364,"vY0":-135.869553491046,"vZ0":-5.85311477395998,"x":84.41,"y":173.18,"x0":-0.5644814908231743,"y0":50.00210217762805,"z0":5.945837715176235,"aX":-13.627471678706778},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":2178,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4045039090252449,"extension":5.985156961172434},"index":0,"playId":"99bc561a-c64a-3941-8017-80680ce7ee05","pitchNumber":1,"startTime":"2025-07-23T00:14:34.107Z","endTime":"2025-07-23T00:14:39.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.32999772090529,"strikeZoneBottom":1.62563534035409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.61871621016671,"aZ":-28.558485983205383,"pfxX":-7.810067067293451,"pfxZ":2.3747067706585976,"pX":-0.10744562698885837,"pZ":0.08426775129084937,"vX0":3.730932712447869,"vY0":-123.20805029102841,"vZ0":-7.988927184952849,"x":121.1,"y":236.5,"x0":-0.6342442496847795,"y0":50.00400825647347,"z0":5.814146218727609,"aX":-11.895719522860778},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":13.2,"spinRate":1628,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.44615929528795517,"extension":6.027231319801919},"index":1,"playId":"b9df582e-1ac4-36e8-b901-b57af0ebdd07","pitchNumber":2,"startTime":"2025-07-23T00:14:52.803Z","endTime":"2025-07-23T00:14:56.952Z","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":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-23T00:15:18.924Z","endTime":"2025-07-23T00:15:44.901Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.33000141638105,"strikeZoneBottom":1.52545956581704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.310020754240377,"aZ":-27.819380465245068,"pfxX":-7.348098535727166,"pfxZ":2.8140000895031174,"pX":0.6355147015129922,"pZ":0.7959549338448805,"vX0":5.568191264541379,"vY0":-123.76985448363607,"vZ0":-6.643855625725873,"x":92.78,"y":217.29,"x0":-0.6915789354348831,"y0":50.00439854599758,"z0":5.853070318891441,"aX":-11.371744501793728},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.7,"breakHorizontal":12.0,"spinRate":1452,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.44299070646203154,"extension":6.122905583230816},"index":3,"playId":"1ff9f450-1098-3640-9283-5921ffa3fb12","pitchNumber":3,"startTime":"2025-07-23T00:15:44.901Z","endTime":"2025-07-23T00:15:49.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.32999807913257,"strikeZoneBottom":1.55922678091071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394788803266366,"aZ":-26.21069902372205,"pfxX":1.8972573860941608,"pfxZ":3.7560165900728055,"pX":1.1134284613326597,"pZ":0.8806624940271466,"vX0":3.8117502848880447,"vY0":-125.4607178669118,"vZ0":-6.912096243380768,"x":74.56,"y":215.0,"x0":-0.674631372791885,"y0":50.00387440760119,"z0":5.820411259779489,"aX":3.0105381127165045},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-4.3,"spinRate":2468,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.43729044632849146,"extension":5.849549205602415},"index":4,"playId":"ee864326-5fa0-3c92-88f0-768ffd00af17","pitchNumber":4,"startTime":"2025-07-23T00:16:04.729Z","endTime":"2025-07-23T00:16:09.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77938041230054,"aZ":-21.490599506485754,"pfxX":-9.366113900971598,"pfxZ":5.814046379526003,"pX":-0.4368646318965877,"pZ":2.818163873239111,"vX0":3.8132609397138024,"vY0":-136.16592730468804,"vZ0":-4.21084432964019,"x":133.65,"y":162.69,"x0":-0.6554797862380731,"y0":50.00473962044396,"z0":5.912136076524925,"aX":-17.218735824879246},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":15.8,"spinRate":2230,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.4055363823494571,"extension":5.781420124663238},"index":5,"playId":"437af107-617e-358d-acc2-c33f7768a21f","pitchNumber":5,"startTime":"2025-07-23T00:16:26.834Z","endTime":"2025-07-23T00:16:30.852Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175514753960787,"aZ":-31.393675794254847,"pfxX":-5.801911259368955,"pfxZ":0.49296461393909485,"pX":0.44936421231302676,"pZ":1.4573777652905002,"vX0":4.60816237580452,"vY0":-124.40590905395443,"vZ0":-4.54681287395339,"x":99.87,"y":199.43,"x0":-0.6662724439515634,"y0":50.0030004567564,"z0":5.888762261230746,"aX":-9.16400226557686},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":9.6,"spinRate":1400,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.43900063256301536,"extension":6.02933165200197},"index":6,"playId":"3fd7dbc7-57ff-306b-ae74-702667744f7a","pitchNumber":6,"startTime":"2025-07-23T00:17:01.385Z","endTime":"2025-07-23T00:17:05.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.32999813992155,"strikeZoneBottom":1.56127777508176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.22239110003483,"aZ":-30.02277803293409,"pfxX":3.6773715735672416,"pfxZ":1.330673800848674,"pX":1.152361295648425,"pZ":0.12404956078653177,"vX0":3.4879748791454257,"vY0":-126.43375769474702,"vZ0":-7.896093750435634,"x":73.07,"y":235.43,"x0":-0.721864966393107,"y0":50.005730451047164,"z0":5.68935941399549,"aX":5.968666115709347},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.8,"breakHorizontal":-7.4,"spinRate":2524,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4328310120658818,"extension":5.955139863522005},"index":7,"playId":"c8aae5ed-0dd6-361d-9de8-8edbcc36a9cf","pitchNumber":7,"startTime":"2025-07-23T00:17:33.554Z","endTime":"2025-07-23T00:17:37.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:17:37.821Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (19) on a ground ball to second baseman Brett Baty. Luis Rengifo scores. Zach Neto to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:18:48.597Z","endTime":"2025-07-23T00:20:13.137Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":593423,"link":"/api/v1/people/593423"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T00:17:56.447Z","endTime":"2025-07-23T00:18:48.597Z","isPitch":false,"type":"action"},{"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":593423,"fullName":"Frankie Montas"}}},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"b95c0ae9-f457-4441-83f4-5075ed12d4b1","pitchNumber":0,"startTime":"2025-07-23T00:18:48.597Z","endTime":"2025-07-23T00:18:53.597Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.64046884047726,"strikeZoneBottom":1.83553504477479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.637169865223193,"aZ":-21.39836924079778,"pfxX":1.494065211082007,"pfxZ":6.012399417460872,"pX":1.2280813754592474,"pZ":1.6370914213241017,"vX0":4.811345422089799,"vY0":-132.36505965537265,"vZ0":-6.819753658747172,"x":70.19,"y":194.58,"x0":-0.8000884439696693,"y0":50.00383085528113,"z0":5.790505221397912,"aX":2.675821940481396},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":-3.6,"spinRate":2321,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41224821326367245,"extension":5.873936392744473},"index":2,"playId":"990609d9-fc7f-3fee-b481-0a598fc26dbe","pitchNumber":1,"startTime":"2025-07-23T00:19:16.551Z","endTime":"2025-07-23T00:19:20.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.73006936742881,"strikeZoneBottom":1.75949302681641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.10563884522041,"aZ":-26.740627946014584,"pfxX":5.706127682961604,"pfxZ":3.7120207753352936,"pX":0.01583421624667088,"pZ":2.9456660850656258,"vX0":0.3857758013768321,"vY0":-119.60936582075546,"vZ0":-1.4016118163880964,"x":116.4,"y":159.25,"x0":-0.8892409128921116,"y0":50.000146018040816,"z0":5.916892004990268,"aX":8.340737404541208},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":-10.4,"spinRate":2458,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.45634913230335794,"extension":6.018340611573681},"index":3,"playId":"65aa271d-8150-358e-bde1-153d1e7d096c","pitchNumber":2,"startTime":"2025-07-23T00:19:38.157Z","endTime":"2025-07-23T00:19:42.156Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.661349687254024,"aZ":-31.08222392249354,"pfxX":-5.824885170440792,"pfxZ":0.7048602839166742,"pX":0.3358499241431183,"pZ":1.4252847811917844,"vX0":4.681148351277211,"vY0":-123.16789463250139,"vZ0":-4.477318985753465,"x":104.2,"y":200.3,"x0":-0.8293241784197432,"y0":50.0017577529808,"z0":5.884849619551273,"aX":-8.98059555129914},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":9.5,"spinRate":1711,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.44412233341281127,"extension":5.94952434405247},"hitData":{"launchSpeed":74.8,"launchAngle":5.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":176.14,"coordY":153.2}},"index":4,"playId":"c6317dfb-32c4-374d-8cdb-a7dddf0a866d","pitchNumber":3,"startTime":"2025-07-23T00:19:59.353Z","endTime":"2025-07-23T00:20:13.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:20:13.137Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:20:30.832Z","endTime":"2025-07-23T00:22:08.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"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.9,"endSpeed":86.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.635302743123123,"aZ":-18.76167581056344,"pfxX":-8.577102384614872,"pfxZ":7.080906835984332,"pX":-0.22185359111441336,"pZ":2.5594029023310614,"vX0":3.9892954860905006,"vY0":-136.62914503620692,"vZ0":-5.5762825966794445,"x":125.46,"y":169.68,"x0":-0.5852609546310613,"y0":50.00127811615631,"z0":5.912892852839181,"aX":-16.24110173777634},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":14.8,"spinRate":2230,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4006366138989974,"extension":5.857371976698379},"index":0,"playId":"1071e825-cbe4-39ea-a17e-7029b42d85ae","pitchNumber":1,"startTime":"2025-07-23T00:20:51.984Z","endTime":"2025-07-23T00:20:56.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94887777915599,"aZ":-14.573790265477447,"pfxX":-2.3105803172555177,"pfxZ":9.19984075157124,"pX":-0.03889527741821798,"pZ":2.3096281449515432,"vX0":2.929814323541017,"vY0":-137.5443778777293,"vZ0":-6.759047172498314,"x":118.48,"y":176.42,"x0":-0.818455815334005,"y0":50.00085066578614,"z0":5.789812432930527,"aX":-4.419790098649213},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2241,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39845039026493057,"extension":5.890371433727753},"index":1,"playId":"57fa841d-b385-3231-a56b-d6be6ef35225","pitchNumber":2,"startTime":"2025-07-23T00:21:16.879Z","endTime":"2025-07-23T00:21:21.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.67999872792739,"strikeZoneBottom":1.65057954452175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.893467226542285,"aZ":-24.433534803495913,"pfxX":-8.737637024910988,"pfxZ":3.9868233797711863,"pX":-1.2277080771915159,"pZ":2.981338187742233,"vX0":1.726638120521181,"vY0":-138.2215767340151,"vZ0":-3.6703683105831755,"x":163.8,"y":158.28,"x0":-0.7238915310546805,"y0":50.002222594911295,"z0":5.960994021663117,"aX":-16.959132927410387},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":15.5,"spinRate":2194,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39579488888368264,"extension":5.874910263364568},"index":2,"playId":"ee0fe1ad-aaee-35e5-950e-baa572f1264b","pitchNumber":3,"startTime":"2025-07-23T00:21:43.721Z","endTime":"2025-07-23T00:21:48.291Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.509026774431813,"aZ":-13.271892743901809,"pfxX":-3.0983172883308634,"pfxZ":9.70772685408149,"pX":-0.036165734502599085,"pZ":3.0674014641720975,"vX0":3.1249279347774293,"vY0":-138.12588968836855,"vZ0":-5.111444115973395,"x":118.38,"y":155.96,"x0":-0.7753845391922383,"y0":50.00456756933759,"z0":5.822515631249883,"aX":-6.034354988168301},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2316,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3953546078659844,"extension":5.847829845652901},"index":3,"playId":"4b0155e0-24f9-3258-9e7c-b5ec8687d251","pitchNumber":4,"startTime":"2025-07-23T00:22:04.154Z","endTime":"2025-07-23T00:22:08.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:22:08.156Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Ward walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:22:19.283Z","endTime":"2025-07-23T00:24:47.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.42999901743899,"strikeZoneBottom":1.5867270397357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.523404902736477,"aZ":-28.21488163412605,"pfxX":2.612010886924847,"pfxZ":2.3940625445949353,"pX":1.3039787028071783,"pZ":2.1844756355858936,"vX0":4.006351572863869,"vY0":-127.41787778370808,"vZ0":-3.710404415133074,"x":67.3,"y":179.8,"x0":-0.6241172350126103,"y0":50.004845918943,"z0":5.872429163657713,"aX":4.32403674717019},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-5.6,"spinRate":2482,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.42875576849787667,"extension":5.943824912725777},"index":0,"playId":"80f55c3f-f8ce-37ff-bf12-f905e9dac5d2","pitchNumber":1,"startTime":"2025-07-23T00:22:47.363Z","endTime":"2025-07-23T00:22:51.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.51364721893065,"strikeZoneBottom":1.66074859652185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.283139956765265,"aZ":-19.885072145281647,"pfxX":-7.38569206198353,"pfxZ":6.262681564469625,"pX":-1.043635508170409,"pZ":2.8019440476997617,"vX0":1.5294686734967256,"vY0":-138.99470243632354,"vZ0":-4.850980528281854,"x":156.78,"y":163.13,"x0":-0.6402051994410138,"y0":50.00536397981392,"z0":5.884950931172087,"aX":-14.495589298233638},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":13.1,"spinRate":2263,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39361514166185074,"extension":5.934472380183107},"index":1,"playId":"92c7b1d0-bbe4-36fb-8cb3-c5da3fcb82f5","pitchNumber":2,"startTime":"2025-07-23T00:23:09.451Z","endTime":"2025-07-23T00:23:15.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.4299994086079,"strikeZoneBottom":1.61841351698983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.024892752924835,"aZ":-26.1626241883986,"pfxX":9.706163054708089,"pfxZ":3.9211564635058966,"pX":0.27845797608482475,"pZ":2.986005644788079,"vX0":-0.599159993267445,"vY0":-122.70571286904108,"vZ0":-1.7336914555071221,"x":106.39,"y":158.16,"x0":-0.7369813222460562,"y0":50.00322094485224,"z0":5.91895296415704,"aX":14.88274524875113},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":-17.5,"spinRate":2671,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.44542811277189287,"extension":5.918532598483229},"index":2,"playId":"70b7e66e-b5df-398d-8106-1389986a7cda","pitchNumber":3,"startTime":"2025-07-23T00:23:29.712Z","endTime":"2025-07-23T00:23:33.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.42999909987981,"strikeZoneBottom":1.65391843394729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.628650854544496,"aZ":-29.357003697334168,"pfxX":3.7217661909593733,"pfxZ":1.7184185528055291,"pX":1.2676654186277736,"pZ":1.4652037179701596,"vX0":3.3789355307661983,"vY0":-126.5732186447656,"vZ0":-4.836734073188356,"x":68.68,"y":199.22,"x0":-0.5636544715409931,"y0":50.001317245164145,"z0":5.726579867415696,"aX":6.092580063237291},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":-7.4,"spinRate":2527,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4312362536662713,"extension":6.070854775204022},"index":3,"playId":"fce1ed40-f50c-39ad-a36d-05282b43f23c","pitchNumber":4,"startTime":"2025-07-23T00:23:48.104Z","endTime":"2025-07-23T00:23:52.651Z","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.1,"endSpeed":87.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.96790423158515,"aZ":-21.55421658164864,"pfxX":-7.503812157114308,"pfxZ":5.450454835630737,"pX":-0.26978497942881785,"pZ":2.86766215447988,"vX0":3.3667355780966517,"vY0":-138.466396022901,"vZ0":-4.348687658736167,"x":127.28,"y":161.35,"x0":-0.5243828093612549,"y0":50.00062492715311,"z0":5.89446982021805,"aX":-14.616974143298659},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":13.0,"spinRate":2316,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.3950603245322766,"extension":5.931902499099862},"index":4,"playId":"3f4fa338-3c6d-3a8c-b397-f9f1195930dd","pitchNumber":5,"startTime":"2025-07-23T00:24:11.712Z","endTime":"2025-07-23T00:24:17.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.5,"strikeZoneTop":3.43000185302385,"strikeZoneBottom":1.65233307319283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.225515791859856,"aZ":-22.648841725290715,"pfxX":-9.585640532661282,"pfxZ":4.904439235214145,"pX":-0.6551593021968216,"pZ":3.8953274532344153,"vX0":2.678488498107503,"vY0":-139.64798897292224,"vZ0":-1.5089831808301182,"x":141.97,"y":133.61,"x0":-0.39129800181768426,"y0":50.00600488736284,"z0":5.956907146396602,"aX":-18.626606063075695},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":2238,"spinDirection":203},"zone":11,"typeConfidence":0.91,"plateTime":0.394701627606,"extension":5.943172511477919},"index":5,"playId":"17a50103-316b-3af5-a7f0-f12c940352a7","pitchNumber":6,"startTime":"2025-07-23T00:24:42.706Z","endTime":"2025-07-23T00:24:47.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:24:47.612Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out sharply to center fielder Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T00:25:53.306Z","endTime":"2025-07-23T00:26:25.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:25:10.007Z","endTime":"2025-07-23T00:25:55.670Z","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":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.74000183046589,"strikeZoneBottom":1.74151316163614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4225951281779,"aZ":-24.45202080344048,"pfxX":8.401012695774435,"pfxZ":5.0370656621961345,"pX":-0.3136437531360366,"pZ":2.5754062454458104,"vX0":-1.2482632019812585,"vY0":-123.05432534775103,"vZ0":-2.9511855631320736,"x":128.96,"y":169.24,"x0":-0.8913144048022329,"y0":50.00388215322824,"z0":5.861836715482265,"aX":12.88415102701412},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":-14.9,"spinRate":2587,"spinDirection":107},"zone":4,"typeConfidence":2.0,"plateTime":0.4451096080879009,"extension":5.958301672357221},"index":1,"playId":"300b907b-4461-3efa-bc4e-6de0a7227b33","pitchNumber":1,"startTime":"2025-07-23T00:25:55.670Z","endTime":"2025-07-23T00:26:00.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20824045951567,"aZ":-20.900100461472476,"pfxX":-7.53138706149285,"pfxZ":5.757725379784509,"pX":-0.47401649690618924,"pZ":1.7737864073583138,"vX0":2.684907465336786,"vY0":-139.69627789755688,"vZ0":-7.14398249831434,"x":135.07,"y":190.89,"x0":-0.4744011523590029,"y0":50.004077785138236,"z0":5.759151385590854,"aX":-14.747184684761091},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":13.0,"spinRate":2291,"spinDirection":207},"zone":7,"typeConfidence":0.91,"plateTime":0.3934898308874675,"extension":5.9114033260379895},"hitData":{"launchSpeed":105.8,"launchAngle":39.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":121.84,"coordY":42.09}},"index":2,"playId":"6c664028-84fc-317f-840e-29e75b90e4ad","pitchNumber":2,"startTime":"2025-07-23T00:26:14.992Z","endTime":"2025-07-23T00:26:25.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:26:25.294Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:28:50.116Z","endTime":"2025-07-23T00:29:02.099Z","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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T00:28:28.949Z","endTime":"2025-07-23T00:28:52.383Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5804786537884,"aZ":-28.153273936963917,"pfxX":-9.01727009348681,"pfxZ":3.031077343031063,"pX":-0.42200229048026394,"pZ":2.930384767367063,"vX0":7.061778436832845,"vY0":-114.27922589302503,"vZ0":-0.8486764134049093,"x":133.09,"y":159.66,"x0":-2.376998377611585,"y0":50.000940743673894,"z0":6.065956519402291,"aX":-11.954626815723097},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":5.5,"breakHorizontal":14.6,"spinRate":2168,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.47883860995988137,"extension":5.619246585736548},"hitData":{"launchSpeed":88.9,"launchAngle":42.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.22,"coordY":87.01}},"index":1,"playId":"a97cfd50-81c4-39f7-b5c5-ac6791be5eaa","pitchNumber":1,"startTime":"2025-07-23T00:28:52.383Z","endTime":"2025-07-23T00:29:02.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:29:02.099Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mark Vientos called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:29:07.343Z","endTime":"2025-07-23T00:30:24.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":86.1,"endSpeed":79.4,"strikeZoneTop":3.73957217862282,"strikeZoneBottom":1.79382518962797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50489546157403,"aZ":-20.867043291557735,"pfxX":-4.1131467084559965,"pfxZ":7.064722610249944,"pX":-0.13829294287505936,"pZ":2.533440015948044,"vX0":7.111269542976936,"vY0":-125.26947743693418,"vZ0":-3.7198557653515856,"x":122.27,"y":170.38,"x0":-2.469834574260921,"y0":50.005813887672524,"z0":5.728063723072449,"aX":-6.5876007107382994},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.2,"breakHorizontal":6.0,"spinRate":2088,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.43596660021744515,"extension":5.592240752799898},"index":0,"playId":"9e702acb-94b4-3e82-9491-7742eac23452","pitchNumber":1,"startTime":"2025-07-23T00:29:30.345Z","endTime":"2025-07-23T00:29:34.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-23T00:29:45.691Z","endTime":"2025-07-23T00:30:02.509Z","isPitch":false,"type":"action","player":{"id":668901,"link":"/api/v1/people/668901"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.064047958828276,"aZ":-22.90336122200332,"pfxX":-2.3806849565077037,"pfxZ":7.01042099704501,"pX":1.0663014683988539,"pZ":2.540264830111486,"vX0":8.148255536320944,"vY0":-114.02413301486364,"vZ0":-2.7384971936577687,"x":76.36,"y":170.19,"x0":-2.2371807628134786,"y0":50.005076998203634,"z0":6.005882918481224,"aX":-3.1506566692559907},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":12.4,"breakHorizontal":2.4,"spinRate":2023,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4795294286444278,"extension":5.653908066635411},"index":2,"playId":"086664ee-4c9e-3b88-aecf-1287c3c99943","pitchNumber":2,"startTime":"2025-07-23T00:30:02.509Z","endTime":"2025-07-23T00:30:06.627Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.64000033097651,"strikeZoneBottom":1.72888573510944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.639225401191556,"aZ":-30.672823111201296,"pfxX":-8.527983354267878,"pfxZ":1.1268804328664643,"pX":0.28861034019200776,"pZ":2.4778750312334656,"vX0":8.109753680074384,"vY0":-114.3478665890564,"vZ0":-1.3699016949874925,"x":106.0,"y":171.88,"x0":-2.1836887552720263,"y0":50.004620219948386,"z0":6.074147000820389,"aX":-11.377849907141945},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":2.0,"breakHorizontal":13.6,"spinRate":2028,"spinDirection":233},"zone":6,"typeConfidence":0.91,"plateTime":0.4776743190796853,"extension":5.574301470652749},"index":3,"playId":"87eba814-520c-30d7-8d97-15cb0ee033c0","pitchNumber":3,"startTime":"2025-07-23T00:30:19.752Z","endTime":"2025-07-23T00:30:24.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:30:24.682Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brett Baty doubles (9) on a line drive to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:30:25.748Z","endTime":"2025-07-23T00:31:38.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":65.9,"strikeZoneTop":3.79999852254834,"strikeZoneBottom":1.80134391377657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.037788809489513,"aZ":-38.7608300050387,"pfxX":10.083937859288968,"pfxZ":-6.0248999124705875,"pX":-1.0260181392379244,"pZ":3.134709767626575,"vX0":0.7365282926435797,"vY0":-104.41149922196715,"vZ0":2.975089874293812,"x":156.11,"y":154.14,"x0":-2.6925860516696147,"y0":50.000763643779635,"z0":6.2811870390283335,"aX":11.032493751758848},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-9.6,"breakHorizontal":-18.5,"spinRate":2859,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.5263902800566935,"extension":5.423224184863594},"index":0,"playId":"3f0272f0-093d-31db-8773-873b4d734711","pitchNumber":1,"startTime":"2025-07-23T00:30:49.954Z","endTime":"2025-07-23T00:30:55.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.89024983794206,"strikeZoneBottom":1.84563752811108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.421661641156646,"aZ":-25.868009071491613,"pfxX":-8.424418006777104,"pfxZ":3.9255948197150516,"pX":0.8827291154587594,"pZ":2.3326680455323148,"vX0":10.048571699014081,"vY0":-125.39215491601777,"vZ0":-3.608975735129289,"x":83.35,"y":175.8,"x0":-2.0668608770005417,"y0":50.000990855950434,"z0":5.882033298527125,"aX":-13.523894544019058},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":13.2,"spinRate":1949,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4354530683714919,"extension":5.634181429256708},"index":1,"playId":"1d53b996-997b-3516-a0d5-d84ac35ac186","pitchNumber":2,"startTime":"2025-07-23T00:31:06.572Z","endTime":"2025-07-23T00:31:11.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.515579557162855,"aZ":-28.829665897495286,"pfxX":-8.110546202416707,"pfxZ":2.1041559963835788,"pX":0.5916235979888774,"pZ":2.777261066380012,"vX0":9.59897254100151,"vY0":-124.50351797534582,"vZ0":-1.911247002221785,"x":94.45,"y":163.79,"x0":-2.2409884145734664,"y0":50.00008957132954,"z0":5.9165135327787635,"aX":-12.866795714600663},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.6,"breakHorizontal":12.7,"spinRate":1943,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4381598211624893,"extension":5.607045486443484},"hitData":{"launchSpeed":97.9,"launchAngle":22.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.98,"coordY":58.75}},"index":2,"playId":"cb8cb9db-fdfa-3321-9f08-3bc75092e5b4","pitchNumber":3,"startTime":"2025-07-23T00:31:24.203Z","endTime":"2025-07-23T00:31:38.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:31:38.114Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (4) on a fly ball to left field. Brett Baty scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:31:39.421Z","endTime":"2025-07-23T00:35:14.749Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.9753250987172,"aZ":-22.734107656592855,"pfxX":-5.7036725734095395,"pfxZ":7.077735780906789,"pX":0.04797749833810218,"pZ":2.151927831908857,"vX0":6.854963140870091,"vY0":-114.68728806417074,"vZ0":-3.6111777099416775,"x":115.17,"y":180.68,"x0":-2.2370209368108793,"y0":50.003268611569126,"z0":5.961318032275058,"aX":-7.6078923489494},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":12.2,"breakHorizontal":8.6,"spinRate":1965,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.477374324113399,"extension":5.526526883064023},"index":0,"playId":"7eb46f51-9e1c-3fde-bc54-c69ede7d1a9f","pitchNumber":1,"startTime":"2025-07-23T00:32:10.991Z","endTime":"2025-07-23T00:32:15.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T00:32:25.834Z","endTime":"2025-07-23T00:32:43.756Z","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(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":87.2,"endSpeed":80.3,"strikeZoneTop":3.36999792002576,"strikeZoneBottom":1.50703174949015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.712812635155817,"aZ":-26.61151693142256,"pfxX":-8.337901626608163,"pfxZ":3.4106673460368526,"pX":0.20601937119593175,"pZ":1.8377323235761325,"vX0":8.912970919761332,"vY0":-126.64015627797451,"vZ0":-4.514252273173421,"x":109.15,"y":189.16,"x0":-2.267935122512313,"y0":50.004216713983695,"z0":5.760099678079937,"aX":-13.608559445893961},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":13.2,"spinRate":1986,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4317143612056733,"extension":5.642889007111384},"index":2,"playId":"c77b9ebe-8371-3ce0-9a0d-0bc1e266b9ad","pitchNumber":2,"startTime":"2025-07-23T00:32:43.756Z","endTime":"2025-07-23T00:32:47.751Z","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":2},"index":3,"playId":"bb26303e-df74-434d-91c4-402f43b1ffc0","startTime":"2025-07-23T00:33:00.784Z","endTime":"2025-07-23T00:33:06.010Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.37000160588914,"strikeZoneBottom":1.52123080890654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.599898779421125,"aZ":-20.174389982575708,"pfxX":-4.618739323582566,"pfxZ":7.4080205092248566,"pX":-1.0525964400912275,"pZ":4.579505741608926,"vX0":5.401301555625039,"vY0":-126.44246606571211,"vZ0":0.7571965634396434,"x":157.12,"y":115.13,"x0":-2.6156339317647523,"y0":50.00565137434372,"z0":5.894008253049236,"aX":-7.485788798457183},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":13.8,"breakHorizontal":7.2,"spinRate":2085,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.43306806429661293,"extension":5.398290150865826},"index":4,"playId":"415386e9-6a0a-3a86-87cd-37eb78cc37b1","pitchNumber":3,"startTime":"2025-07-23T00:33:17.053Z","endTime":"2025-07-23T00:33:20.590Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.717983875419318,"aZ":-28.420103465697398,"pfxX":-7.566738606677721,"pfxZ":2.284992780261465,"pX":-1.442861470595382,"pZ":2.8350120042389104,"vX0":5.064941230004308,"vY0":-126.72668911690516,"vZ0":-2.0177603466341916,"x":172.0,"y":162.23,"x0":-2.475338747093374,"y0":50.00170829383929,"z0":5.891994578730012,"aX":-12.417168402162606},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":12.7,"spinRate":1911,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.430735329770374,"extension":5.5854533975203235},"index":5,"playId":"8e221f87-d57d-30b1-8e0a-9931b9906467","pitchNumber":4,"startTime":"2025-07-23T00:33:37.957Z","endTime":"2025-07-23T00:33:43.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16639712554871,"aZ":-29.095299174893754,"pfxX":-9.343474096186508,"pfxZ":2.228896840267053,"pX":0.259772777618706,"pZ":2.5170228707662585,"vX0":8.285875584724995,"vY0":-116.24899118031044,"vZ0":-1.893114504711998,"x":107.1,"y":170.82,"x0":-2.123296301789937,"y0":50.00020899866774,"z0":6.082893818817617,"aX":-12.8881352141339},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.8,"breakHorizontal":15.1,"spinRate":2104,"spinDirection":230},"zone":5,"typeConfidence":0.89,"plateTime":0.46973536944346606,"extension":5.474814679054979},"index":6,"playId":"a2f24da9-b593-3a8f-90eb-e877e2d7eb8e","pitchNumber":5,"startTime":"2025-07-23T00:33:59.614Z","endTime":"2025-07-23T00:34:04.351Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.37000060330294,"strikeZoneBottom":1.50417331475376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44675805870778,"aZ":-22.98094732290918,"pfxX":-4.5444091707216385,"pfxZ":5.539228015792537,"pX":-1.4684513027287474,"pZ":2.1254107729560596,"vX0":4.594355285413358,"vY0":-127.57228470725983,"vZ0":-4.156367379784823,"x":172.97,"y":181.39,"x0":-2.696055692581792,"y0":50.005752221398104,"z0":5.571440835643993,"aX":-7.546791849301632},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":7.3,"spinRate":1989,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.42814654906067773,"extension":5.357393605938606},"index":7,"playId":"082b032b-dc84-3303-bdc4-2faf5148721a","pitchNumber":6,"startTime":"2025-07-23T00:34:24.631Z","endTime":"2025-07-23T00:34:29.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.457929707262426,"aZ":-24.30314150564686,"pfxX":-3.9791731026764126,"pfxZ":4.753149756074496,"pX":-0.27090751851343536,"pZ":2.6373807270019007,"vX0":7.037579907009768,"vY0":-127.16952246179197,"vZ0":-2.8767738322181904,"x":127.33,"y":167.57,"x0":-2.5437565595169174,"y0":50.000681048048676,"z0":5.688892327821463,"aX":-6.586747603908372},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":5.8,"spinRate":1946,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.42894368153780826,"extension":5.407464616988458},"hitData":{"launchSpeed":95.8,"launchAngle":37.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":26.65,"coordY":95.94}},"index":8,"playId":"90a36278-310b-3435-bb09-20d947d4c486","pitchNumber":7,"startTime":"2025-07-23T00:34:46.519Z","endTime":"2025-07-23T00:35:14.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:35:14.749Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronny Mauricio singles on a ground ball to right fielder Jorge Soler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:35:10.426Z","endTime":"2025-07-23T00:35:48.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.96769675143808,"aZ":-31.288811267094204,"pfxX":-10.15960532987942,"pfxZ":0.6479310557819913,"pX":-0.7256053468871457,"pZ":1.6990727166882247,"vX0":6.678250783767352,"vY0":-116.6042377836886,"vZ0":-2.8804784470074853,"x":144.66,"y":192.91,"x0":-2.3140768269094156,"y0":50.00354379524267,"z0":5.917691456154866,"aX":-13.919585031855691},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.7,"breakHorizontal":16.7,"spinRate":2014,"spinDirection":228},"zone":7,"typeConfidence":0.88,"plateTime":0.4706462508319409,"extension":5.638498636898708},"hitData":{"launchSpeed":100.4,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.86,"coordY":112.16}},"index":0,"playId":"3aadb7a0-68af-3961-a54c-85c105467f57","pitchNumber":1,"startTime":"2025-07-23T00:35:38.706Z","endTime":"2025-07-23T00:35:48.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:35:48.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to center fielder Jo Adell. Ronny Mauricio scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:37:05.613Z","endTime":"2025-07-23T00:37:45.253Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":543294,"link":"/api/v1/people/543294"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:36:08.856Z","endTime":"2025-07-23T00:36:49.882Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"db34076f-1a15-3660-b7e6-8a6f9e3c16ab","startTime":"2025-07-23T00:36:49.882Z","endTime":"2025-07-23T00:36:54.589Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":4.02290272652926,"strikeZoneBottom":1.86116389827937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51121393632135,"aZ":-28.030021008024946,"pfxX":-8.038989147928259,"pfxZ":2.6387141883822736,"pX":-0.31077026372818595,"pZ":4.160379455764515,"vX0":7.562110182157838,"vY0":-124.5064212001633,"vZ0":1.0410924889289053,"x":128.85,"y":126.45,"x0":-2.3399184661918695,"y0":50.006166537650714,"z0":6.052703493757395,"aX":-12.649983219841728},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.3,"breakHorizontal":12.8,"spinRate":1961,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.43957130918584175,"extension":5.426594330055759},"index":2,"playId":"bda3bb79-b4ae-34ed-9649-7b3f67208961","pitchNumber":1,"startTime":"2025-07-23T00:37:07.909Z","endTime":"2025-07-23T00:37:18.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ronny Mauricio steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"bda3bb79-b4ae-34ed-9649-7b3f67208961","startTime":"2025-07-23T00:37:19.117Z","endTime":"2025-07-23T00:37:34.247Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677595,"link":"/api/v1/people/677595"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.378095809517713,"aZ":-28.26851163488434,"pfxX":-9.370790596397553,"pfxZ":2.8758526968570504,"pX":-0.5200874340392903,"pZ":2.8758193448362364,"vX0":6.883582618941248,"vY0":-115.70724622890575,"vZ0":-0.9982424616437077,"x":136.82,"y":161.13,"x0":-2.3146353549584346,"y0":50.00107718135916,"z0":6.018867966366031,"aX":-12.71823325535943},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2115,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.4731783879565379,"extension":5.605217344666439},"hitData":{"launchSpeed":104.2,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.77,"coordY":78.71}},"index":4,"playId":"566047ff-8010-3716-9cd5-a4f97ac96a39","pitchNumber":2,"startTime":"2025-07-23T00:37:34.247Z","endTime":"2025-07-23T00:37:45.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:37:45.253Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T00:40:27.852Z","endTime":"2025-07-23T00:40:40.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"index":0,"startTime":"2025-07-23T00:38:05.705Z","endTime":"2025-07-23T00:39:23.807Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Connor Brogdon replaces Kyle Hendricks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:39:23.807Z","endTime":"2025-07-23T00:40:30.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.873056871522387,"aZ":-22.896921828083443,"pfxX":0.6928288307690438,"pfxZ":5.501631287920198,"pX":0.5322906677952889,"pZ":2.2607830743201602,"vX0":8.121753255399145,"vY0":-128.1194324183506,"vZ0":-3.9078274408244633,"x":96.71,"y":177.74,"x0":-2.749873235477279,"y0":50.0027342961337,"z0":5.56468284896952,"aX":1.1686707288227458},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.5,"breakHorizontal":-2.9,"spinRate":2398,"spinDirection":190},"zone":6,"typeConfidence":0.91,"plateTime":0.4251587009688911,"extension":6.943301481023518},"hitData":{"launchSpeed":84.6,"launchAngle":29.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.75,"coordY":75.17}},"index":2,"playId":"c3e45ea1-2695-3053-bd52-26655bec626e","pitchNumber":1,"startTime":"2025-07-23T00:40:30.087Z","endTime":"2025-07-23T00:40:40.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:40:40.023Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:42:35.193Z","endTime":"2025-07-23T00:44:06.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":"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":85.0,"endSpeed":77.7,"strikeZoneTop":3.47999863859506,"strikeZoneBottom":1.5688079020965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.901057044129274,"aZ":-26.907371946850407,"pfxX":5.138848408146978,"pfxZ":3.4197561770730065,"pX":-1.062021075366827,"pZ":2.127405251530897,"vX0":-1.85900509799181,"vY0":-123.70644642843048,"vZ0":-3.599358275787732,"x":157.48,"y":181.34,"x0":-0.966227386734619,"y0":50.00545673578768,"z0":5.870172688127643,"aX":7.923569202835899},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.5,"breakHorizontal":-8.9,"spinRate":2449,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4436567157405982,"extension":5.816701322652221},"index":0,"playId":"abd977c2-07d9-3430-81c4-2b58cca92787","pitchNumber":1,"startTime":"2025-07-23T00:42:46.741Z","endTime":"2025-07-23T00:42:51.147Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.4800021115374,"strikeZoneBottom":1.58975371412438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09301608767371,"aZ":-15.103153708956388,"pfxX":-2.3831001044466946,"pfxZ":8.962869281462659,"pX":-1.1437852033416092,"pZ":3.488967049865769,"vX0":-0.25689742427259366,"vY0":-137.07091879127807,"vZ0":-3.908644877289997,"x":160.6,"y":144.58,"x0":-0.7392802996471234,"y0":50.000968836621624,"z0":5.9636174003056395,"aX":-4.536868904748161},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2272,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39948959518448435,"extension":5.925744814030464},"index":1,"playId":"ad1fef72-0cd9-3f8d-bfd7-848f41c4b62b","pitchNumber":2,"startTime":"2025-07-23T00:43:03.135Z","endTime":"2025-07-23T00:43:07.461Z","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":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.742678156106113,"aZ":-26.86769213588003,"pfxX":5.952069998846844,"pfxZ":3.5202558261734094,"pX":-0.012212677139745496,"pZ":2.9055394230461795,"vX0":0.19381465536233244,"vY0":-121.8876712876976,"vZ0":-1.740326739510703,"x":117.47,"y":160.33,"x0":-0.8660045405469057,"y0":50.000232493945674,"z0":5.946602655723138,"aX":8.962528695363899},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.2,"breakHorizontal":-10.8,"spinRate":2536,"spinDirection":102},"zone":2,"typeConfidence":2.0,"plateTime":0.44920360187668074,"extension":6.007072637963047},"index":2,"playId":"2fb2ee0b-7426-3302-ad61-86e6900a29f7","pitchNumber":3,"startTime":"2025-07-23T00:43:24.446Z","endTime":"2025-07-23T00:43:28.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.55475293015086,"strikeZoneBottom":1.55848988789266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.50666955695224,"aZ":-23.840695528738095,"pfxX":2.5283643343019433,"pfxZ":4.583432774453421,"pX":-0.10512761276576033,"pZ":3.424720460558089,"vX0":0.7965300832708563,"vY0":-133.8775355569212,"vZ0":-2.2274059459016815,"x":121.01,"y":146.31,"x0":-0.7348693072930599,"y0":50.0024547872834,"z0":5.971330578102497,"aX":4.5957137056096995},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2267,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4088913593068888,"extension":5.942512950454207},"index":3,"playId":"173a5c4a-f6ba-36f8-9215-6b834f30a222","pitchNumber":4,"startTime":"2025-07-23T00:43:46.630Z","endTime":"2025-07-23T00:43:50.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.637717505559674,"aZ":-27.601851217196987,"pfxX":-6.157174153813122,"pfxZ":2.8602434093134885,"pX":-0.4200440969061885,"pZ":1.8999639684178031,"vX0":2.398253772647906,"vY0":-125.4604774023424,"vZ0":-4.360405666878692,"x":133.01,"y":187.48,"x0":-0.5866745181265329,"y0":50.00443213622455,"z0":5.902034333503136,"aX":-9.846966571945543},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":10.7,"spinRate":1558,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.436047011399165,"extension":5.988808630511596},"index":4,"playId":"df44a6b9-a0a1-307d-95f2-a550d83d7ede","pitchNumber":5,"startTime":"2025-07-23T00:44:03.092Z","endTime":"2025-07-23T00:44:06.695Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:44:06.695Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:44:18.061Z","endTime":"2025-07-23T00:46:40.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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(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":95.4,"endSpeed":87.1,"strikeZoneTop":3.72000036307757,"strikeZoneBottom":1.76733535327842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.921904073227783,"aZ":-22.131398109403257,"pfxX":-7.936154887917066,"pfxZ":5.157619119390761,"pX":-1.2301084588355073,"pZ":3.1710543136888356,"vX0":1.1246033031430815,"vY0":-138.8678039762941,"vZ0":-3.528957398163863,"x":163.89,"y":153.16,"x0":-0.6102293188988688,"y0":50.00288921365725,"z0":5.935496846850914,"aX":-15.456203267220733},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":14.2,"spinRate":2203,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3948492815155653,"extension":5.852539338459242},"index":0,"playId":"7edf565f-d1e7-3f25-aab7-1a176e238349","pitchNumber":1,"startTime":"2025-07-23T00:44:32.514Z","endTime":"2025-07-23T00:44:36.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.74629630664559,"strikeZoneBottom":1.84789989467127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82261220321691,"aZ":-21.02692294794225,"pfxX":-7.847773883260842,"pfxZ":5.805040934322339,"pX":-1.3463401078750132,"pZ":2.6664312560648797,"vX0":0.46602745963539416,"vY0":-138.18185370874335,"vZ0":-5.002183737874918,"x":168.32,"y":166.79,"x0":-0.4993948246715799,"y0":50.00135263743003,"z0":5.926481720047764,"aX":-15.067819921264197},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.6,"breakHorizontal":14.0,"spinRate":2152,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.3974504130163692,"extension":5.883974991912334},"index":1,"playId":"ce1f4016-9452-36d8-94cb-044bc41b6691","pitchNumber":2,"startTime":"2025-07-23T00:44:50.049Z","endTime":"2025-07-23T00:44:54.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.72000132112575,"strikeZoneBottom":1.76030473303829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57161642088043,"aZ":-27.58384026775802,"pfxX":6.7888111837938965,"pfxZ":3.001639986134249,"pX":-0.01292449273957363,"pZ":2.854216742548714,"vX0":-0.3624972488551023,"vY0":-123.10573958114443,"vZ0":-1.8390763484387014,"x":117.49,"y":161.72,"x0":-0.7445786745681824,"y0":50.00054458262333,"z0":5.957178852205274,"aX":10.365886713928289},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-12.2,"spinRate":2607,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.44576929648938934,"extension":6.000209457137523},"index":2,"playId":"5114aa84-c921-38e1-8b63-99854ac6ea1c","pitchNumber":3,"startTime":"2025-07-23T00:45:05.991Z","endTime":"2025-07-23T00:45:10.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.72000185500116,"strikeZoneBottom":1.78695308690045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.182525696269654,"aZ":-26.307632820882116,"pfxX":-5.900098829215877,"pfxZ":3.6594520748674935,"pX":0.43083495579390557,"pZ":3.1761019522715928,"vX0":3.960674045977677,"vY0":-125.23185491571225,"vZ0":-1.828280466179519,"x":100.58,"y":153.03,"x0":-0.3976290728225046,"y0":50.0023299244073,"z0":6.049089292599695,"aX":-9.454643320855144},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":9.8,"spinRate":1447,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.4359071916546351,"extension":5.9459311758445095},"index":3,"playId":"ba6eae30-785a-310e-a684-2a5258353f3d","pitchNumber":4,"startTime":"2025-07-23T00:45:22.461Z","endTime":"2025-07-23T00:45:26.026Z","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":85.9,"endSpeed":79.3,"strikeZoneTop":3.72000027180618,"strikeZoneBottom":1.81164982410088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.242653591198355,"aZ":-26.619089345444575,"pfxX":-5.163325177622283,"pfxZ":3.4937643248609866,"pX":-0.9696807707986334,"pZ":2.0291064383334274,"vX0":0.8391704399205651,"vY0":-125.08438075467076,"vZ0":-4.2688848312443035,"x":153.96,"y":183.99,"x0":-0.6375417737410083,"y0":50.00568042383419,"z0":5.929972551433258,"aX":-8.21719571581114},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.6,"breakHorizontal":9.1,"spinRate":1486,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.43719245726675293,"extension":5.8399977348841565},"index":4,"playId":"55a1a3e9-3bc7-3b8c-a125-4a04c856ae0d","pitchNumber":5,"startTime":"2025-07-23T00:45:41.449Z","endTime":"2025-07-23T00:45:46.090Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T00:45:52.799Z","endTime":"2025-07-23T00:46:12.745Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32215304469744,"aZ":-24.484091541288848,"pfxX":5.828352343932869,"pfxZ":4.9766513256701455,"pX":-7.54329191357981E-4,"pZ":2.5542405279635347,"vX0":-0.11472049161438752,"vY0":-123.73768763297474,"vZ0":-2.9570670824447522,"x":117.03,"y":169.82,"x0":-0.7107423962175679,"y0":50.00567713103565,"z0":5.822285180959011,"aX":9.014676814607121},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.5,"breakHorizontal":-10.6,"spinRate":2536,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.44311298676053346,"extension":5.907133283734052},"index":6,"playId":"d5737ee2-e289-3df0-8b12-d6eae9e093c6","pitchNumber":6,"startTime":"2025-07-23T00:46:12.745Z","endTime":"2025-07-23T00:46:16.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.41006580733023,"aZ":-11.600812163923031,"pfxX":-2.9271887242870887,"pfxZ":10.248962893593356,"pX":0.3793874604183257,"pZ":3.1161418337020295,"vX0":3.1164645623035274,"vY0":-141.30312893251275,"vZ0":-5.644691096262392,"x":102.54,"y":154.64,"x0":-0.36141285397780537,"y0":50.001135752314724,"z0":5.895748875800348,"aX":-5.875262023063834},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":4.6,"spinRate":2345,"spinDirection":206},"zone":3,"typeConfidence":0.92,"plateTime":0.3887241867962743,"extension":6.076474060530361},"index":7,"playId":"aaa40f08-e59e-3d55-9dee-beac76a3b0c9","pitchNumber":7,"startTime":"2025-07-23T00:46:36.872Z","endTime":"2025-07-23T00:46:40.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:46:40.906Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to right fielder Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:46:56.649Z","endTime":"2025-07-23T00:47:51.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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, 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.9,"endSpeed":76.0,"strikeZoneTop":3.61999839491166,"strikeZoneBottom":1.68462020267894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.737821275754914,"aZ":-30.743105300024276,"pfxX":5.6370246519763185,"pfxZ":0.9697549609092189,"pX":0.17939250214008243,"pZ":3.6074598526561004,"vX0":0.614291405082756,"vY0":-120.77470867997734,"vZ0":0.8967517022522618,"x":110.16,"y":141.38,"x0":-0.8105741818393165,"y0":50.0024137062103,"z0":5.937119541777949,"aX":8.319047337692798},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.3,"breakHorizontal":-10.3,"spinRate":2567,"spinDirection":90},"zone":2,"typeConfidence":2.0,"plateTime":0.45368458640004405,"extension":5.918543560601279},"index":0,"playId":"c7a5fa76-b7d9-3e10-a8d4-6a755e8e1885","pitchNumber":1,"startTime":"2025-07-23T00:47:06.323Z","endTime":"2025-07-23T00:47:10.037Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.62000089367403,"strikeZoneBottom":1.76331166026555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73578558453603,"aZ":-31.26630625830134,"pfxX":-4.744497389163166,"pfxZ":0.5722061340488764,"pX":-1.4557116016622171,"pZ":2.3654476800993915,"vX0":-0.22715932995155863,"vY0":-124.43751174500244,"vZ0":-2.5292724637483257,"x":172.49,"y":174.91,"x0":-0.746579261098264,"y0":50.001215026285294,"z0":5.971829229254761,"aX":-7.478383383522052},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":8.6,"spinRate":1398,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.43927827854937007,"extension":5.866066519229847},"index":1,"playId":"71704e47-968f-3bcb-ab77-d47103bc9583","pitchNumber":2,"startTime":"2025-07-23T00:47:21.419Z","endTime":"2025-07-23T00:47:25.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.747112814235738,"aZ":-21.26208260365681,"pfxX":-8.388716042825545,"pfxZ":5.634656073590754,"pX":0.026908132064675273,"pZ":2.3642274849552374,"vX0":3.802498712899436,"vY0":-138.4555868600379,"vZ0":-5.663676022595453,"x":115.97,"y":174.95,"x0":-0.2766798685454081,"y0":50.00069742457062,"z0":5.865037686588163,"aX":-16.237312778864467},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.1,"breakHorizontal":14.4,"spinRate":2276,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.3960364406579706,"extension":5.973539851348521},"hitData":{"launchSpeed":104.5,"launchAngle":5.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.58,"coordY":114.69}},"index":2,"playId":"5f2496f2-c17b-3872-9630-62906549fdce","pitchNumber":3,"startTime":"2025-07-23T00:47:41.584Z","endTime":"2025-07-23T00:47:51.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:47:51.862Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Rengifo grounds into a force out, second baseman Brett Baty to shortstop Francisco Lindor. Logan O'Hoppe out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T00:50:30.680Z","endTime":"2025-07-23T00:52:23.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T00:48:07.974Z","endTime":"2025-07-23T00:48:42.474Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Rico Garcia replaces Frankie Montas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T00:48:42.474Z","endTime":"2025-07-23T00:50:33.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.1323672766975,"strikeZoneBottom":1.42877579982637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83631007873815,"aZ":-39.73408416116999,"pfxX":-0.009895773800058905,"pfxZ":-4.951627221928916,"pX":-0.6862791303862485,"pZ":0.682134904234427,"vX0":1.5981885229540276,"vY0":-122.46785090155981,"vZ0":-4.496814755271063,"x":143.16,"y":220.36,"x0":-1.3443625852685335,"y0":50.00102345866771,"z0":5.919277582830066,"aX":-0.0153946739854969},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.7,"breakHorizontal":-0.4,"spinRate":2557,"spinDirection":14},"zone":13,"typeConfidence":0.9,"plateTime":0.4462381912112754,"extension":5.740001005577856},"index":2,"playId":"e80d841f-73b8-3590-bd35-588fd65dcd3f","pitchNumber":1,"startTime":"2025-07-23T00:50:33.003Z","endTime":"2025-07-23T00:50:37.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69085267211559,"aZ":-8.662668109448614,"pfxX":-5.76668028112213,"pfxZ":12.479958655781695,"pX":-0.3301719372024518,"pZ":2.470099015959243,"vX0":4.068805059508765,"vY0":-137.6377312195821,"vZ0":-7.36123599879469,"x":129.59,"y":172.09,"x0":-1.0920633356959777,"y0":50.00369647446639,"z0":5.795491163703908,"aX":-10.86503619417547},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":9.4,"spinRate":2545,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.4007383562442466,"extension":5.791958678822528},"index":3,"playId":"a67826c4-35e4-313e-beed-8883200baaa3","pitchNumber":2,"startTime":"2025-07-23T00:50:54.278Z","endTime":"2025-07-23T00:50:58.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.272965112319824,"aZ":-36.83194413048317,"pfxX":-2.115048352836567,"pfxZ":-3.1036893249440354,"pX":0.5384745871706945,"pZ":1.322350818146082,"vX0":4.538253005068861,"vY0":-121.78655436084681,"vZ0":-3.4150760395116535,"x":96.47,"y":203.08,"x0":-1.0756750495591594,"y0":50.0038634470132,"z0":5.9335940445597855,"aX":-3.1724212444775945},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.2,"breakHorizontal":2.8,"spinRate":2464,"spinDirection":12},"zone":14,"typeConfidence":0.86,"plateTime":0.45001681948685857,"extension":5.835402041518383},"index":4,"playId":"94863c2e-c48b-36ce-9ae9-ca60d1f86b9e","pitchNumber":3,"startTime":"2025-07-23T00:51:16.543Z","endTime":"2025-07-23T00:51:20.542Z","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":2},"index":5,"startTime":"2025-07-23T00:51:31.507Z","endTime":"2025-07-23T00:51:47.052Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.27999818671098,"strikeZoneBottom":1.42687879124959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.950464783337328,"aZ":-42.15340180194815,"pfxX":-0.341339084788544,"pfxZ":-6.2667990929399195,"pX":0.493910272797425,"pZ":0.6761475073979288,"vX0":4.280544676945425,"vY0":-125.60097753720459,"vZ0":-4.359252514849718,"x":98.17,"y":220.52,"x0":-1.1895113626452603,"y0":50.000069402873144,"z0":5.869865839877054,"aX":-0.5453012135879953},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-12.1,"breakHorizontal":-0.4,"spinRate":2549,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.4364508679403478,"extension":5.872345447999222},"index":6,"playId":"2fcc3e92-21b9-3845-b630-b0cee5c0ec4d","pitchNumber":4,"startTime":"2025-07-23T00:51:47.052Z","endTime":"2025-07-23T00:51:53.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42008921813827,"aZ":-21.07256488570655,"pfxX":-8.82142065817843,"pfxZ":6.860345726001791,"pX":-1.194069366251303,"pZ":2.2967320062602865,"vX0":3.393126977558366,"vY0":-126.54401152586566,"vZ0":-4.2182157147221915,"x":162.52,"y":176.77,"x0":-1.40821612641716,"y0":50.000315674216104,"z0":5.678509704742313,"aX":-14.269029601051487},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.6,"breakHorizontal":15.1,"spinRate":2360,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.43323807860139363,"extension":6.116317575471351},"hitData":{"launchSpeed":84.3,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.16,"coordY":147.12}},"index":7,"playId":"76178442-006d-3e3f-8ce6-4dd0e8910e77","pitchNumber":5,"startTime":"2025-07-23T00:52:17.143Z","endTime":"2025-07-23T00:52:23.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:52:23.943Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:54:48.067Z","endTime":"2025-07-23T00:57:13.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.34705310916838,"strikeZoneBottom":1.57571251800029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.198337975877433,"aZ":-24.48426205884599,"pfxX":0.6101306841971974,"pfxZ":4.778134309009518,"pX":-0.11580935125557083,"pZ":1.1093224687279768,"vX0":6.200260638518416,"vY0":-125.98034643984666,"vZ0":-5.997421819759788,"x":121.41,"y":208.83,"x0":-2.6865691582342466,"y0":50.006136589630366,"z0":5.495777770578165,"aX":0.9811164616581775},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2379,"spinDirection":187},"zone":13,"typeConfidence":0.91,"plateTime":0.43449806686672954,"extension":6.974998136929069},"index":0,"playId":"8c3fd6e7-182d-3d64-958f-6c97a3d644ff","pitchNumber":1,"startTime":"2025-07-23T00:55:04.149Z","endTime":"2025-07-23T00:55:08.777Z","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":86.8,"endSpeed":80.1,"strikeZoneTop":3.29000138892461,"strikeZoneBottom":1.52045337076265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90189870353846,"aZ":-25.84664888766746,"pfxX":1.9746999584333562,"pfxZ":3.9035626924310636,"pX":-0.32926822660014926,"pZ":1.5376779552471727,"vX0":5.5321304926632076,"vY0":-126.29714875069158,"vZ0":-4.92383057836081,"x":129.55,"y":197.26,"x0":-2.801627780461991,"y0":50.00308625409425,"z0":5.582570761081577,"aX":3.200273910970408},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.2,"breakHorizontal":-4.8,"spinRate":2488,"spinDirection":165},"zone":7,"typeConfidence":0.91,"plateTime":0.4331161795786769,"extension":6.940643793466963},"index":1,"playId":"350cc1cf-a5db-36cb-8a7a-bc8dd0118c38","pitchNumber":2,"startTime":"2025-07-23T00:55:18.382Z","endTime":"2025-07-23T00:55:22.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.28999795430673,"strikeZoneBottom":1.56870167366955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.174590394552048,"aZ":-22.848132592198688,"pfxX":-10.600808479622591,"pfxZ":6.042449133481609,"pX":0.9085667158860989,"pZ":-0.31080984821279617,"vX0":11.565509573927207,"vY0":-123.84214744513213,"vZ0":-9.243853342898458,"x":82.37,"y":247.17,"x0":-2.45855123193745,"y0":50.00265815330969,"z0":5.401063045289899,"aX":-16.363245244604933},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2174,"spinDirection":248},"zone":14,"typeConfidence":0.82,"plateTime":0.4433417974503153,"extension":7.018585254107755},"index":2,"playId":"af053c9e-5882-3c16-9bc0-ac02f70759c2","pitchNumber":3,"startTime":"2025-07-23T00:55:33.346Z","endTime":"2025-07-23T00:55:37.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.951392022571408,"aZ":-24.27721352442444,"pfxX":-8.858338080826522,"pfxZ":5.249605936390579,"pX":-0.9757181882362348,"pZ":2.1653964910915757,"vX0":6.526425490864105,"vY0":-122.36463416169111,"vZ0":-3.489053172349899,"x":154.19,"y":180.31,"x0":-2.5371548364761503,"y0":50.00263722353015,"z0":5.7085140679210395,"aX":-13.32560659005275},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2096,"spinDirection":248},"zone":13,"typeConfidence":0.8,"plateTime":0.44900422642273385,"extension":6.884432462425461},"index":3,"playId":"dea49211-58dd-358a-aa05-2dc65bae24dc","pitchNumber":4,"startTime":"2025-07-23T00:55:52.809Z","endTime":"2025-07-23T00:55:58.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74603254175232,"aZ":-10.631084314810133,"pfxX":-5.740327809907123,"pfxZ":10.920052375867831,"pX":0.10594966514958405,"pZ":2.3321157266640173,"vX0":8.449491542329953,"vY0":-140.06402080566056,"vZ0":-7.21724080316433,"x":112.96,"y":175.81,"x0":-2.214024746182279,"y0":50.0009440876938,"z0":5.649311265868414,"aX":-11.323135589225421},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":8.5,"spinRate":2324,"spinDirection":215},"zone":5,"typeConfidence":0.93,"plateTime":0.3921236483176562,"extension":6.871400190841206},"index":4,"playId":"c490102b-7a5d-3f50-9f85-7ce03ee7076c","pitchNumber":5,"startTime":"2025-07-23T00:56:22.529Z","endTime":"2025-07-23T00:56:26.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.08487285494332,"strikeZoneBottom":1.50854156283935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82603291756123,"aZ":-24.968660856355076,"pfxX":-9.475048744147589,"pfxZ":4.756883272973587,"pX":-1.3440959926213656,"pZ":1.296346618858583,"vX0":5.861440389408408,"vY0":-122.41970116037088,"vZ0":-5.115639963198242,"x":168.23,"y":203.78,"x0":-2.5420425091873287,"y0":50.000402215832885,"z0":5.5582015970334915,"aX":-14.337421663157423},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2018,"spinDirection":248},"zone":13,"typeConfidence":0.85,"plateTime":0.4479249543018491,"extension":7.0043151290660575},"index":5,"playId":"e4aef7dd-2b84-340d-b480-3601989d4782","pitchNumber":6,"startTime":"2025-07-23T00:56:43.804Z","endTime":"2025-07-23T00:56:49.664Z","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":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-23T00:56:55.200Z","endTime":"2025-07-23T00:57:09.952Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.01757380034815,"strikeZoneBottom":1.48017246648455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.291052466822705,"aZ":-13.82184943354533,"pfxX":-5.525043120040752,"pfxZ":9.499080513836427,"pX":-2.1684659132886313,"pZ":3.460345738851713,"vX0":2.8646026660333614,"vY0":-138.2242147182278,"vZ0":-3.9074158602388844,"x":199.66,"y":145.35,"x0":-2.5014061654348447,"y0":50.00116852244925,"z0":5.822627617337052,"aX":-10.671950262874372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2339,"spinDirection":212},"zone":11,"typeConfidence":0.93,"plateTime":0.39651904598400645,"extension":6.893146848396349},"index":7,"playId":"0e27b2e0-6f79-3acd-814e-b017b9bac8ab","pitchNumber":7,"startTime":"2025-07-23T00:57:09.952Z","endTime":"2025-07-23T00:57:13.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:57:13.581Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Alonso pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:57:25.332Z","endTime":"2025-07-23T00:59:12.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":78.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.364490001158757,"aZ":-27.066610451562738,"pfxX":2.2624317591296115,"pfxZ":3.308412702369429,"pX":-0.4645631598033403,"pZ":3.0163030950092575,"vX0":3.780482773274142,"vY0":-122.9325659408878,"vZ0":-0.9267579106941288,"x":134.71,"y":157.34,"x0":-2.3110409588336798,"y0":50.00346742699315,"z0":5.677761660847447,"aX":3.492576013741989},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":6.0,"breakHorizontal":-4.9,"spinRate":2286,"spinDirection":169},"zone":4,"typeConfidence":0.9,"plateTime":0.4440695466661828,"extension":6.954517267318064},"index":0,"playId":"56069cd8-9aba-3321-8761-b13a0407acfa","pitchNumber":1,"startTime":"2025-07-23T00:57:41.852Z","endTime":"2025-07-23T00:57:47.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.62999891308973,"strikeZoneBottom":1.77015059339695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.13656142503831,"aZ":-22.90728750514926,"pfxX":-10.309342019179752,"pfxZ":6.265001657682657,"pX":0.4467845551427629,"pZ":-0.32404167893065944,"vX0":9.515958883831187,"vY0":-121.00521721607196,"vZ0":-8.939327792378768,"x":99.97,"y":247.53,"x0":-2.2018198932961695,"y0":50.00585162174144,"z0":5.433183541159831,"aX":-15.255212353340099},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":16.3,"spinRate":1975,"spinDirection":248},"zone":14,"typeConfidence":0.88,"plateTime":0.45307001463576846,"extension":7.181776852069746},"index":1,"playId":"43033655-9aa0-3c4f-877d-c13003098802","pitchNumber":2,"startTime":"2025-07-23T00:58:00.977Z","endTime":"2025-07-23T00:58:04.432Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"53aa8c13-0a46-3d43-b386-3cba733ce93f","startTime":"2025-07-23T00:58:24.021Z","endTime":"2025-07-23T00:58:27.021Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.7,"strikeZoneTop":3.62999813826121,"strikeZoneBottom":1.82867161835607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.577627197064984,"aZ":-22.964218602259795,"pfxX":-9.744494827822198,"pfxZ":6.282630801784331,"pX":-1.0056410217735223,"pZ":1.6759503083559384,"vX0":6.178562176347986,"vY0":-120.87474976901137,"vZ0":-4.479594768311163,"x":155.33,"y":193.53,"x0":-2.3407529237400353,"y0":50.003106054037815,"z0":5.5921705974368106,"aX":-14.287484010400298},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.4,"breakHorizontal":16.0,"spinRate":2020,"spinDirection":249},"zone":13,"typeConfidence":0.86,"plateTime":0.4547289132182115,"extension":7.166875314994565},"index":3,"playId":"b0da6f80-1ae6-34ca-9665-af8c87ec813d","pitchNumber":3,"startTime":"2025-07-23T00:58:44.095Z","endTime":"2025-07-23T00:58:48.684Z","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":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03446165907454,"aZ":-13.55012471840527,"pfxX":-6.660301508763386,"pfxZ":9.860179350019845,"pX":-0.8649940233221683,"pZ":3.7897129373349117,"vX0":5.922699822226382,"vY0":-136.77662016052372,"vZ0":-2.9938226862186226,"x":149.97,"y":136.46,"x0":-2.1963901751916235,"y0":50.002461262380955,"z0":5.83141336249099,"aX":-12.580309968629809},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":10.8,"spinRate":2380,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.40091997675301316,"extension":6.81655979322516},"hitData":{"launchSpeed":76.3,"launchAngle":81.0,"totalDistance":25.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":200.84}},"index":4,"playId":"4b7aa880-bf64-3d25-941a-cd7db50ca105","pitchNumber":4,"startTime":"2025-07-23T00:59:02.251Z","endTime":"2025-07-23T00:59:12.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:59:12.332Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to right fielder Jorge Soler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:59:20.193Z","endTime":"2025-07-23T00:59:56.092Z","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":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.490058602389666,"aZ":-23.242081964316288,"pfxX":-9.220554639360076,"pfxZ":5.955091198524357,"pX":0.2844695953472486,"pZ":1.999300286619111,"vX0":8.82610507826295,"vY0":-122.07274463239291,"vZ0":-3.8488652241764965,"x":106.16,"y":184.8,"x0":-2.1912705747156305,"y0":50.000306048574046,"z0":5.6123385475312055,"aX":-13.823570209306235},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":10.1,"breakHorizontal":14.4,"spinRate":2020,"spinDirection":246},"zone":9,"typeConfidence":0.82,"plateTime":0.4498124119675433,"extension":7.082972188233503},"hitData":{"launchSpeed":99.3,"launchAngle":47.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.87,"coordY":89.9}},"index":0,"playId":"d7ea3095-b16e-3141-80a9-7717fe88dae6","pitchNumber":1,"startTime":"2025-07-23T00:59:41.726Z","endTime":"2025-07-23T00:59:56.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T00:59:56.092Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mark Vientos walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T00:59:58.380Z","endTime":"2025-07-23T01:01:53.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"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(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":86.8,"endSpeed":80.3,"strikeZoneTop":3.70351166277179,"strikeZoneBottom":1.76906968248392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39996154651943,"aZ":-28.74723572078813,"pfxX":0.29345421826278306,"pfxZ":2.1147758273655395,"pX":0.6308404202873624,"pZ":1.7505716996371037,"vX0":7.6192836763557406,"vY0":-126.24483003770449,"vZ0":-3.7392988037756467,"x":92.95,"y":191.51,"x0":-2.457786880075445,"y0":50.005000043130416,"z0":5.551130599184485,"aX":0.47618893912017496},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2362,"spinDirection":164},"zone":9,"typeConfidence":0.91,"plateTime":0.4329618849411423,"extension":7.177791203897998},"index":0,"playId":"f17627d5-d18d-3866-bda9-746b16e59b05","pitchNumber":1,"startTime":"2025-07-23T01:00:24.440Z","endTime":"2025-07-23T01:00:28.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.488111780947765,"aZ":-25.428803970068746,"pfxX":-9.939380065332411,"pfxZ":4.497783612910913,"pX":0.2847770763811889,"pZ":1.1989267164416517,"vX0":9.345056653566994,"vY0":-122.02821510767836,"vZ0":-5.284593181813056,"x":106.14,"y":206.41,"x0":-2.3151398299253874,"y0":50.000262888262476,"z0":5.601380290273642,"aX":-14.889870098901602},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.0,"breakHorizontal":15.6,"spinRate":2049,"spinDirection":247},"zone":14,"typeConfidence":0.88,"plateTime":0.44998837520830026,"extension":7.1410058483178895},"index":1,"playId":"187d0a40-a5b4-3b7d-91c9-c5c5b05831f6","pitchNumber":2,"startTime":"2025-07-23T01:00:40.088Z","endTime":"2025-07-23T01:00:51.088Z","isPitch":true,"type":"pitch"},{"details":{"description":"Juan Soto steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"187d0a40-a5b4-3b7d-91c9-c5c5b05831f6","startTime":"2025-07-23T01:00:51.088Z","endTime":"2025-07-23T01:01:10.272Z","isPitch":false,"isBaseRunningPlay":true,"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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.63999942629232,"strikeZoneBottom":1.76732323595743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06815337441341,"aZ":-26.38556069649225,"pfxX":-9.510765543725416,"pfxZ":3.814975877051049,"pX":-0.23019415728314555,"pZ":1.0951685625177237,"vX0":8.138679735698807,"vY0":-122.58404941383476,"vZ0":-5.299558121530511,"x":125.77,"y":209.21,"x0":-2.3635845015124377,"y0":50.00159803837969,"z0":5.547978156270643,"aX":-14.420398033629525},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":1913,"spinDirection":247},"zone":13,"typeConfidence":0.87,"plateTime":0.4474609921870152,"extension":7.165518441372726},"index":3,"playId":"1720b65f-44f7-360d-b614-c8ddd1ee2f96","pitchNumber":3,"startTime":"2025-07-23T01:01:10.272Z","endTime":"2025-07-23T01:01:13.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.63999858305389,"strikeZoneBottom":1.63014738848858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01880465635858,"aZ":-12.39075371472955,"pfxX":-5.25181318172843,"pfxZ":10.069516183166574,"pX":1.1993986064576563,"pZ":3.1509532566520324,"vX0":11.15826415590948,"vY0":-139.4475115464123,"vZ0":-4.750288027654659,"x":71.28,"y":153.7,"x0":-2.1757529576032946,"y0":50.00633113022309,"z0":5.697269230165158,"aX":-10.322891294789178},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2404,"spinDirection":214},"zone":12,"typeConfidence":0.93,"plateTime":0.39312768640129025,"extension":7.098164973529018},"index":4,"playId":"343f4865-31f5-395d-b0ec-3dd2364d7bb3","pitchNumber":4,"startTime":"2025-07-23T01:01:29.789Z","endTime":"2025-07-23T01:01:33.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.63999986058222,"strikeZoneBottom":1.6070925963102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.805126008518492,"aZ":-23.44526543498535,"pfxX":-8.933823958564751,"pfxZ":5.716458474720409,"pX":0.3323401545680333,"pZ":1.3576656139367387,"vX0":9.47444230194504,"vY0":-122.4499251462186,"vZ0":-5.2829193883628935,"x":104.33,"y":202.12,"x0":-2.41531637180974,"y0":50.00597823141451,"z0":5.5336171890559935,"aX":-13.651905900043387},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2024,"spinDirection":242},"zone":14,"typeConfidence":0.81,"plateTime":0.4462698613805318,"extension":7.336515134589225},"index":5,"playId":"483a1af3-5b16-358f-9bac-289be56ea032","pitchNumber":5,"startTime":"2025-07-23T01:01:49.098Z","endTime":"2025-07-23T01:01:53.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:01:53.284Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Baty called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T01:03:12.804Z","endTime":"2025-07-23T01:04:54.114Z","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":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:02:11.898Z","endTime":"2025-07-23T01:03:15.084Z","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":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85137843990605,"aZ":-24.15547156053326,"pfxX":-9.547990850490276,"pfxZ":5.245062454894495,"pX":-0.9116735791683273,"pZ":2.0769892874146536,"vX0":6.834981483102766,"vY0":-123.46689348954719,"vZ0":-3.743021902911773,"x":151.75,"y":182.7,"x0":-2.48907464431558,"y0":50.00160287680262,"z0":5.668545361732352,"aX":-14.594395709562168},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2043,"spinDirection":247},"zone":13,"typeConfidence":0.81,"plateTime":0.4453088928540341,"extension":6.9789597168258135},"index":1,"playId":"4e5de28c-80be-3d7c-89f1-69f3b7001e85","pitchNumber":1,"startTime":"2025-07-23T01:03:15.084Z","endTime":"2025-07-23T01:03:18.502Z","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":2,"startTime":"2025-07-23T01:03:26.350Z","endTime":"2025-07-23T01:03:44.783Z","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":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.79999994298221,"strikeZoneBottom":1.82733795262162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.760379053234484,"aZ":-22.404474430551566,"pfxX":-9.070129275100317,"pfxZ":6.5031499164924735,"pX":-0.40766224713744986,"pZ":0.9335565284143718,"vX0":7.251627845835136,"vY0":-122.22070975937007,"vZ0":-6.506788293401408,"x":132.54,"y":213.57,"x0":-2.2455403899235074,"y0":50.000783734794155,"z0":5.574684918334644,"aX":-13.618814929738111},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.3,"breakHorizontal":14.5,"spinRate":2066,"spinDirection":249},"zone":13,"typeConfidence":0.75,"plateTime":0.4494314101641974,"extension":7.1872229646546675},"index":3,"playId":"05771938-568f-3916-83f3-169bcd40ac7f","pitchNumber":2,"startTime":"2025-07-23T01:03:44.783Z","endTime":"2025-07-23T01:03:48.431Z","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":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.80000130013228,"strikeZoneBottom":1.80782437287072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52251042445972,"aZ":-13.375665213085108,"pfxX":-4.732771138851403,"pfxZ":9.904535121619428,"pX":0.559020431799646,"pZ":1.9241681365384917,"vX0":9.296927915274875,"vY0":-137.40634438490943,"vZ0":-7.265444327334145,"x":95.69,"y":186.83,"x0":-2.264643868011733,"y0":50.00346768002027,"z0":5.52509617030837,"aX":-8.983923225897787},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2312,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.39972680812973405,"extension":7.169738226185524},"index":4,"playId":"90c10d73-01e8-3563-b5c9-c860d409a122","pitchNumber":3,"startTime":"2025-07-23T01:04:02.207Z","endTime":"2025-07-23T01:04:05.994Z","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":94.9,"endSpeed":86.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.276254613987035,"aZ":-12.756485342755154,"pfxX":-5.148806143634349,"pfxZ":10.188556028742022,"pX":-0.3391345429544005,"pZ":2.514193579632545,"vX0":7.056804995975007,"vY0":-137.82428736043934,"vZ0":-6.344904267665022,"x":129.93,"y":170.9,"x0":-2.2748931293921593,"y0":50.004276900513695,"z0":5.723412880389932,"aX":-9.814838817991793},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2282,"spinDirection":221},"zone":4,"typeConfidence":0.92,"plateTime":0.39881632066712713,"extension":7.110578077706026},"index":5,"playId":"e6ec88a9-4e1a-3f37-9e11-36916278eed5","pitchNumber":4,"startTime":"2025-07-23T01:04:22.741Z","endTime":"2025-07-23T01:04:28.978Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.1,"strikeZoneTop":3.79999796022605,"strikeZoneBottom":1.78789082782217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.823055424710784,"aZ":-25.587596755495575,"pfxX":-10.885791509757768,"pfxZ":4.301012683400441,"pX":-0.7102890331856592,"pZ":1.6990745112284533,"vX0":7.661924327134254,"vY0":-124.00557267734621,"vZ0":-4.285830973968061,"x":144.07,"y":192.9,"x0":-2.4529230932919184,"y0":50.00142477882905,"z0":5.628721897395628,"aX":-16.657343425010243},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.8,"breakHorizontal":17.5,"spinRate":2159,"spinDirection":247},"zone":7,"typeConfidence":0.87,"plateTime":0.4446828718210041,"extension":7.125858384571541},"index":6,"playId":"f8c17e05-ee09-32a7-95fd-3cb9def580c7","pitchNumber":5,"startTime":"2025-07-23T01:04:49.672Z","endTime":"2025-07-23T01:04:54.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:04:54.114Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:06:45.714Z","endTime":"2025-07-23T01:09:53.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":"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":81.5,"endSpeed":75.6,"strikeZoneTop":3.32999947401991,"strikeZoneBottom":1.60979481851547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70051121776032,"aZ":-37.72131860592631,"pfxX":0.5854038290024842,"pfxZ":-3.862003058907387,"pX":-0.13236422481126928,"pZ":2.1784581938768914,"vX0":2.471911468355427,"vY0":-118.75290460000727,"vZ0":-1.3283786125037575,"x":122.05,"y":179.96,"x0":-1.260799708297376,"y0":50.00494668577769,"z0":6.161518262700342,"aX":0.8399579615493229},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.1,"breakHorizontal":-1.7,"spinRate":2578,"spinDirection":26},"zone":5,"typeConfidence":0.89,"plateTime":0.46036727165428504,"extension":5.662779433002284},"index":0,"playId":"a631d0e7-7f37-30a0-a390-d6ac8d6cb222","pitchNumber":1,"startTime":"2025-07-23T01:07:24.945Z","endTime":"2025-07-23T01:07:28.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.1,"strikeZoneTop":3.33000148293855,"strikeZoneBottom":1.66214199586368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56737676363786,"aZ":-30.498540977150768,"pfxX":0.6210440681900247,"pfxZ":1.089241706060304,"pX":-0.6478462216936609,"pZ":1.5922697728814186,"vX0":1.6948025644402147,"vY0":-123.41740635450452,"vZ0":-3.872855295860215,"x":141.69,"y":195.79,"x0":-1.4241740414240298,"y0":50.00430977613947,"z0":5.75046301573375,"aX":0.9581788981919237},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-1.6,"spinRate":2403,"spinDirection":161},"zone":7,"typeConfidence":0.78,"plateTime":0.44379905333684366,"extension":5.669381339607803},"index":1,"playId":"3f2603b4-fa30-390f-b6b5-9c9f64a64eb8","pitchNumber":2,"startTime":"2025-07-23T01:07:40.940Z","endTime":"2025-07-23T01:07:45.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85234879670795,"aZ":-30.96871255474622,"pfxX":0.308276849380003,"pfxZ":0.7794069167167734,"pX":0.755595521793922,"pZ":2.038863687176304,"vX0":4.705684973074227,"vY0":-122.82525739931697,"vZ0":-2.9058676454211834,"x":88.2,"y":183.73,"x0":-1.2198301156324163,"y0":50.00014409829448,"z0":5.853389824857743,"aX":0.47299120801513245},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.6,"spinRate":2461,"spinDirection":269},"zone":9,"typeConfidence":0.77,"plateTime":0.4448439229742851,"extension":5.814130618207179},"index":2,"playId":"a6387170-ae72-3940-9994-b5ad4bcc3e40","pitchNumber":3,"startTime":"2025-07-23T01:07:59.786Z","endTime":"2025-07-23T01:08:05.001Z","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":3,"startTime":"2025-07-23T01:08:18.018Z","endTime":"2025-07-23T01:08:36.798Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.850205004272773,"aZ":-39.48248803875191,"pfxX":-0.9801101172072316,"pfxZ":-4.919551100896734,"pX":-0.22431388099825647,"pZ":1.4696782778017985,"vX0":2.646422078179079,"vY0":-120.90660956677479,"vZ0":-2.4357208901157072,"x":125.55,"y":199.1,"x0":-1.204138845440698,"y0":50.00344062099237,"z0":5.944161819652649,"aX":-1.4561139266321803},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":1.2,"spinRate":2724,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.45244864206555446,"extension":5.783730609897638},"index":4,"playId":"7ae6afc1-438a-3193-b5b1-70a012595235","pitchNumber":4,"startTime":"2025-07-23T01:08:36.798Z","endTime":"2025-07-23T01:08:40.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.33000187289565,"strikeZoneBottom":1.5673091037016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244946084398006,"aZ":-8.911166764501235,"pfxX":-6.000289985260141,"pfxZ":12.26947349976193,"pX":1.1868342338392912,"pZ":2.7432435430754167,"vX0":7.513650382456699,"vY0":-137.0502084886083,"vZ0":-6.762277355144883,"x":71.76,"y":164.71,"x0":-0.8150269487788346,"y0":50.00250233958265,"z0":5.856579581401354,"aX":-11.376492607230425},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.9,"breakHorizontal":9.2,"spinRate":2558,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.40018760158917743,"extension":5.978465893206244},"index":5,"playId":"fb895335-7458-3172-bbcb-64f41f5c6191","pitchNumber":5,"startTime":"2025-07-23T01:09:12.830Z","endTime":"2025-07-23T01:09:16.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.32999844509443,"strikeZoneBottom":1.6123397689343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.901254731600215,"aZ":-42.22228622360052,"pfxX":-0.31612031214559533,"pfxZ":-6.625066952225933,"pX":1.1648194938777514,"pZ":1.5559005911415527,"vX0":5.3313060617915395,"vY0":-121.83246573848534,"vZ0":-1.9643885679766282,"x":72.6,"y":196.77,"x0":-1.0023098753929531,"y0":50.0023800716602,"z0":5.991369882693597,"aX":-0.4800646527449031},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.2,"breakHorizontal":-0.6,"spinRate":2731,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.4480153636649673,"extension":5.815096498349868},"index":6,"playId":"4cc2911f-a9c3-33fa-9837-f0459c66047b","pitchNumber":6,"startTime":"2025-07-23T01:09:32.029Z","endTime":"2025-07-23T01:09:36.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69131647852128,"aZ":-30.947781859323076,"pfxX":-0.07239842556287335,"pfxZ":0.7706286966290055,"pX":0.20171176212757497,"pZ":2.8774536228816543,"vX0":3.400294151135824,"vY0":-124.53542345895278,"vZ0":-1.2111333622179214,"x":109.31,"y":161.09,"x0":-1.1662039628547072,"y0":50.00042678150331,"z0":5.906966601494404,"aX":-0.11502372766687166},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-0.6,"spinRate":2418,"spinDirection":312},"zone":2,"typeConfidence":0.86,"plateTime":0.43816852645790716,"extension":5.840547683095825},"index":7,"playId":"9fdd0b4d-a8ea-3a4e-bd61-2537247ffef5","pitchNumber":7,"startTime":"2025-07-23T01:09:49.400Z","endTime":"2025-07-23T01:09:53.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:09:53.205Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Juan Soto, deflected by second baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:09:59.185Z","endTime":"2025-07-23T01:12:25.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.57000205249325,"strikeZoneBottom":1.71972082252555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16886155973841,"aZ":-6.913850887742587,"pfxX":-4.340073093072856,"pfxZ":13.351822053357335,"pX":0.5723464312066407,"pZ":1.9952850642316324,"vX0":5.841013053025203,"vY0":-136.9117488303745,"vZ0":-8.797632676341413,"x":95.18,"y":184.91,"x0":-1.0281951002529401,"y0":50.00482988047206,"z0":5.729346670087919,"aX":-8.212774568749818},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":22.4,"breakHorizontal":6.6,"spinRate":2525,"spinDirection":204},"zone":9,"typeConfidence":0.9,"plateTime":0.4005584553882753,"extension":5.868113452946962},"index":0,"playId":"96596381-eb2c-3938-931c-4c6d6633e271","pitchNumber":1,"startTime":"2025-07-23T01:10:20.721Z","endTime":"2025-07-23T01:10:24.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.56999821237488,"strikeZoneBottom":1.82977334550851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41101468553382,"aZ":-43.12167947564569,"pfxX":2.362572115529326,"pfxZ":-7.303913209597631,"pX":-1.2968722589832755,"pZ":2.3855826974315955,"vX0":-0.6093800592812262,"vY0":-121.25094172677572,"vZ0":0.18018018150499082,"x":166.43,"y":174.37,"x0":-1.3501941870739844,"y0":50.00550168793911,"z0":6.054902958388728,"aX":3.5389377835939593},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-13.0,"breakHorizontal":-4.2,"spinRate":2630,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.45072962405236083,"extension":5.715965635489559},"index":1,"playId":"f51ce1df-4108-3942-8508-3dc5ba7db9f4","pitchNumber":2,"startTime":"2025-07-23T01:10:38.833Z","endTime":"2025-07-23T01:10:43.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.285778573200503,"aZ":-43.56208681316598,"pfxX":-0.030959930932190183,"pfxZ":-7.566241221546312,"pX":0.6668340004969181,"pZ":2.0358211062989455,"vX0":4.10463021248957,"vY0":-121.2405659356289,"vZ0":-0.5622478614494265,"x":91.58,"y":183.81,"x0":-1.036383395141065,"y0":50.00453350167123,"z0":6.0375293782977915,"aX":-0.04765825555042491},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.7,"breakHorizontal":-0.8,"spinRate":2593,"spinDirection":18},"zone":9,"typeConfidence":0.9,"plateTime":0.4499045289293573,"extension":5.864576603989631},"index":2,"playId":"aa4940c0-a7c4-3557-905f-591afea47da2","pitchNumber":3,"startTime":"2025-07-23T01:10:56.779Z","endTime":"2025-07-23T01:11:01.674Z","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":1},"index":3,"startTime":"2025-07-23T01:11:10.010Z","endTime":"2025-07-23T01:11:25.505Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.150661082264094,"aZ":-10.131500807940611,"pfxX":-5.485897849048181,"pfxZ":11.383737747301886,"pX":-0.3983895722359527,"pZ":3.7377135395318577,"vX0":4.055215577753728,"vY0":-137.91325983858317,"vZ0":-4.0011788303643545,"x":132.19,"y":137.86,"x0":-1.171198252341055,"y0":50.00373493379153,"z0":5.884436159343802,"aX":-10.624184621006288},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":9.1,"spinRate":2534,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3963432779741476,"extension":5.883887603298078},"index":4,"playId":"181bd262-2d71-32fd-ae0b-d209c0541400","pitchNumber":4,"startTime":"2025-07-23T01:11:25.505Z","endTime":"2025-07-23T01:11:30.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.43239685717922,"strikeZoneBottom":1.53763461179362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.115305658047898,"aZ":-43.15148342323172,"pfxX":1.651359413817422,"pfxZ":-7.417875226336488,"pX":-0.5644301535060324,"pZ":4.222508720494471,"vX0":1.0494427657537486,"vY0":-120.78374498547284,"vZ0":4.384989678264602,"x":138.51,"y":124.77,"x0":-1.2187944160353124,"y0":50.002372840336534,"z0":6.173642569841568,"aX":2.4438845983257567},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.1,"breakHorizontal":-3.2,"spinRate":2547,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.45316870054334535,"extension":5.683052296782789},"index":5,"playId":"09239e05-d496-3b20-8172-b666bed9e6d5","pitchNumber":5,"startTime":"2025-07-23T01:11:49.517Z","endTime":"2025-07-23T01:11:54.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.552621288477606,"aZ":-42.21367629395971,"pfxX":1.1953954335344061,"pfxZ":-6.857256831338455,"pX":-0.11151172087067743,"pZ":2.7110794582266533,"vX0":2.624969092905254,"vY0":-120.02315561474485,"vZ0":0.9737373207275468,"x":121.25,"y":165.58,"x0":-1.3733452836972506,"y0":50.003984460958435,"z0":6.05007570729237,"aX":1.74947473243768},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.0,"breakHorizontal":-2.8,"spinRate":2506,"spinDirection":28},"zone":5,"typeConfidence":0.9,"plateTime":0.4558076617774165,"extension":5.8875111491916305},"hitData":{"launchSpeed":97.6,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":161.72,"coordY":131.23}},"index":6,"playId":"8b771e35-a66a-3422-92c3-8783db003f7c","pitchNumber":6,"startTime":"2025-07-23T01:12:09.920Z","endTime":"2025-07-23T01:12:25.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:12:25.724Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:12:29.329Z","endTime":"2025-07-23T01:14:33.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.67999910283695,"strikeZoneBottom":1.6409840980489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83527740301461,"aZ":-39.34988506105652,"pfxX":-1.6473369079311477,"pfxZ":-4.772975201387866,"pX":0.8742649679879207,"pZ":0.6014199356583279,"vX0":5.044019242501928,"vY0":-122.34028578367366,"vZ0":-4.408348096469003,"x":83.68,"y":222.54,"x0":-1.0069741274069952,"y0":50.00176203320563,"z0":5.826487689714422,"aX":-2.478858283153393},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.5,"breakHorizontal":1.7,"spinRate":2644,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.44900293040695827,"extension":5.9043659378155615},"index":0,"playId":"8c5fb0e2-581e-320e-b025-75322b77fdfa","pitchNumber":1,"startTime":"2025-07-23T01:12:53.775Z","endTime":"2025-07-23T01:13:01.048Z","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":93.5,"endSpeed":86.1,"strikeZoneTop":3.68000158287525,"strikeZoneBottom":1.79728084747553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.920465039547018,"aZ":-11.025321355283154,"pfxX":-4.681561844288821,"pfxZ":11.207769894880244,"pX":-0.400280244767968,"pZ":1.8910893550437975,"vX0":3.4808114789045494,"vY0":-136.03401832886667,"vZ0":-8.032449219647976,"x":132.26,"y":187.72,"x0":-1.0837714754553232,"y0":50.005514275208334,"z0":5.633829518734664,"aX":-8.83589708776893},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.0,"breakHorizontal":7.8,"spinRate":2438,"spinDirection":203},"zone":7,"typeConfidence":0.89,"plateTime":0.4015880975245816,"extension":6.076341388001974},"index":1,"playId":"cec76d0b-a573-30ef-a80d-c5e549d47d76","pitchNumber":2,"startTime":"2025-07-23T01:13:16.256Z","endTime":"2025-07-23T01:13:20.119Z","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.0,"endSpeed":77.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.596085337908296,"aZ":-31.86029653699916,"pfxX":0.3397329816447978,"pfxZ":0.205238183073158,"pX":-0.30946687098994924,"pZ":3.275711501165753,"vX0":2.698693168644056,"vY0":-123.76293663622381,"vZ0":0.22157881890009556,"x":128.8,"y":150.34,"x0":-1.4599474212021493,"y0":50.00497210841775,"z0":5.861928826142649,"aX":0.5245201880869711},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":-1.3,"spinRate":2472,"spinDirection":30},"zone":1,"typeConfidence":0.75,"plateTime":0.4432290881997005,"extension":5.8623440596225915},"index":2,"playId":"e60d8d17-1bf4-3576-8734-d448971dfe7e","pitchNumber":3,"startTime":"2025-07-23T01:13:37.779Z","endTime":"2025-07-23T01:13:42.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.62146887597616,"strikeZoneBottom":1.62830393685544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32506091917573,"aZ":-42.00018283350989,"pfxX":-0.36465345275652866,"pfxZ":-6.35743932275463,"pX":0.07284219186546405,"pZ":1.3664423932310341,"vX0":3.2366489107225096,"vY0":-123.5188081604626,"vZ0":-2.264106871465339,"x":114.22,"y":201.89,"x0":-1.2063586757585323,"y0":50.000127376069024,"z0":5.822448842729204,"aX":-0.5646527885568734},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-11.8,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.4432280911339137,"extension":5.8774123985202635},"index":3,"playId":"e8f86fe6-3171-3a7e-aa4b-ab1b6c10b30e","pitchNumber":4,"startTime":"2025-07-23T01:14:03.524Z","endTime":"2025-07-23T01:14:09.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.906815550822873,"aZ":-32.80780139294152,"pfxX":0.8206017170425993,"pfxZ":-0.4030538586167953,"pX":-0.03093742511731532,"pZ":2.819807858634445,"vX0":2.9529177318076454,"vY0":-124.57912010613823,"vZ0":-0.6341615709525028,"x":118.18,"y":162.65,"x0":-1.3358951549378462,"y0":50.00261672663027,"z0":5.778347960476441,"aX":1.2950236549871956},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.6,"breakHorizontal":-2.2,"spinRate":2445,"spinDirection":32},"zone":5,"typeConfidence":0.68,"plateTime":0.4388634034916148,"extension":5.791007685654116},"index":4,"playId":"e95fcb4b-bec0-32df-8ee7-f97945ac5632","pitchNumber":5,"startTime":"2025-07-23T01:14:28.444Z","endTime":"2025-07-23T01:14:33.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:14:33.050Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Taylor Ward lines out to second baseman Brett Baty.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T01:17:15.599Z","endTime":"2025-07-23T01:18:47.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[1,6],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"index":0,"startTime":"2025-07-23T01:14:47.236Z","endTime":"2025-07-23T01:15:07.448Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Reed Garrett replaces Rico Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-23T01:15:07.448Z","endTime":"2025-07-23T01:17:17.969Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"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, 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":87.8,"endSpeed":80.2,"strikeZoneTop":3.48739567445538,"strikeZoneBottom":1.73949189840123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.879591730476665,"aZ":-31.01398114450667,"pfxX":7.52930960371622,"pfxZ":0.7110928869815094,"pX":0.28678619186612614,"pZ":1.7019439486698293,"vX0":4.414196061098809,"vY0":-127.7587063105448,"vZ0":-3.1609820666386397,"x":106.07,"y":192.83,"x0":-2.447655985207731,"y0":50.004593377079914,"z0":5.419620347614189,"aX":12.317331112609649},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-14.6,"spinRate":2828,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.4304373101394754,"extension":6.252569866019917},"index":2,"playId":"96f17bd7-45f8-3b77-88f9-7642ebc54c1a","pitchNumber":1,"startTime":"2025-07-23T01:17:17.969Z","endTime":"2025-07-23T01:17:22.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.52345625214528,"strikeZoneBottom":1.69808269074175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.257913016460595,"aZ":-30.65747442531496,"pfxX":9.19560504540644,"pfxZ":0.9711271274468984,"pX":-0.0013289966483345816,"pZ":1.5674416321309583,"vX0":3.1925480211537454,"vY0":-124.92928388503643,"vZ0":-3.2884196097821716,"x":117.05,"y":196.46,"x0":-2.4948935480055265,"y0":50.002210416099096,"z0":5.455957835499981,"aX":14.342490183088893},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.2,"breakHorizontal":-17.4,"spinRate":3005,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4406574023930121,"extension":6.344838181497137},"index":3,"playId":"ff7405f6-f371-31ab-a60e-55db1c2799ff","pitchNumber":2,"startTime":"2025-07-23T01:17:35.596Z","endTime":"2025-07-23T01:17:39.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.42999859466002,"strikeZoneBottom":1.67441715802417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.990686665246812,"aZ":-33.61411360530427,"pfxX":-8.357108325723134,"pfxZ":-0.8316718990882368,"pX":-0.8566229729168408,"pZ":1.0287580408769987,"vX0":6.633774950419264,"vY0":-130.57238471309427,"vZ0":-4.499654915026781,"x":149.65,"y":211.0,"x0":-2.3371169036922916,"y0":50.00118599019619,"z0":5.287155587721826,"aX":-14.51336968222848},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.8,"spinRate":1616,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.41854846710779414,"extension":6.620931741623771},"index":4,"playId":"6c40ede7-a856-364f-87f3-fe964757bf5e","pitchNumber":3,"startTime":"2025-07-23T01:17:51.876Z","endTime":"2025-07-23T01:17:55.502Z","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":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.42999976563052,"strikeZoneBottom":1.72059507670819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.854508456884247,"aZ":-30.578615214597296,"pfxX":-8.362680454073985,"pfxZ":0.916632189817639,"pX":1.0516558689603577,"pZ":0.4480789154615847,"vX0":10.731466045394038,"vY0":-130.6696797637809,"vZ0":-6.441245199200476,"x":76.91,"y":226.68,"x0":-2.0095411437761967,"y0":50.0037510461271,"z0":5.223512017658932,"aX":-14.55746505979393},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":13.0,"spinRate":1788,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.41812485302436775,"extension":6.760490676549347},"index":5,"playId":"5ea56e43-7220-3f38-a26c-ae275053af0b","pitchNumber":4,"startTime":"2025-07-23T01:18:08.290Z","endTime":"2025-07-23T01:18:14.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Reed Garrett. Nolan Schanuel to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"5ea56e43-7220-3f38-a26c-ae275053af0b","startTime":"2025-07-23T01:18:18.174Z","endTime":"2025-07-23T01:18:39.788Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":88.1,"endSpeed":79.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.051174772062186,"aZ":-31.253272887001078,"pfxX":3.9778014707946983,"pfxZ":0.562994740347996,"pX":0.8653882139064059,"pZ":1.9921170706180014,"vX0":6.604545019775702,"vY0":-128.04176952394667,"vZ0":-2.015749648000267,"x":84.01,"y":184.99,"x0":-2.2830424377467375,"y0":50.001435173068536,"z0":5.280080064560601,"aX":6.479322843643776},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.7,"breakHorizontal":-8.9,"spinRate":2667,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43087671490232227,"extension":6.279812215511771},"hitData":{"launchSpeed":72.5,"launchAngle":16.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":141.61,"coordY":138.03}},"index":7,"playId":"edd60312-547c-31c7-be50-5e98af90603c","pitchNumber":5,"startTime":"2025-07-23T01:18:39.788Z","endTime":"2025-07-23T01:18:47.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:18:47.779Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Francisco Alvarez reaches on a fielding error by shortstop Zach Neto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:21:39.207Z","endTime":"2025-07-23T01:22:45.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Connor Brogdon.","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-23T01:20:45.870Z","endTime":"2025-07-23T01:21:28.040Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:21:28.040Z","endTime":"2025-07-23T01:21:41.503Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.36999874498197,"strikeZoneBottom":1.5308473812666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50409312246838,"aZ":-31.22079953018789,"pfxX":8.61400881451843,"pfxZ":0.6392429414524354,"pX":-0.5596349229213597,"pZ":2.3109490783829054,"vX0":1.0668207760277533,"vY0":-121.45730585571623,"vZ0":-1.6820084681571001,"x":138.33,"y":176.38,"x0":-2.123484809094146,"y0":50.00100304418673,"z0":5.747346031242139,"aX":12.767478480621847},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.0,"breakHorizontal":-15.8,"spinRate":2681,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.45230124680597594,"extension":6.431844039869249},"index":2,"playId":"a61df496-40f2-3f4c-bd4b-20a2efc99be6","pitchNumber":1,"startTime":"2025-07-23T01:21:41.503Z","endTime":"2025-07-23T01:21:45.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.32080445402737,"strikeZoneBottom":1.4450068936889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663983961890082,"aZ":-28.991544021764344,"pfxX":7.876621051943234,"pfxZ":2.1086404835295482,"pX":1.3414220633914002,"pZ":1.7941555452757374,"vX0":5.125943427346168,"vY0":-122.4996505730974,"vZ0":-3.1744362025589856,"x":65.87,"y":190.34,"x0":-1.8062514231463844,"y0":50.00416006991872,"z0":5.60234562121221,"aX":11.89257819293713},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-15.5,"spinRate":2684,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4482495562690332,"extension":6.558495222597566},"index":3,"playId":"5a9a365e-b2d1-3553-afd2-f1cd47b4c22c","pitchNumber":2,"startTime":"2025-07-23T01:21:59.125Z","endTime":"2025-07-23T01:22:03.437Z","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":86.4,"endSpeed":80.1,"strikeZoneTop":3.36999787729187,"strikeZoneBottom":1.45126168166601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.225242525847705,"aZ":-36.51155418523588,"pfxX":3.717528418284518,"pfxZ":-2.7049354692552194,"pX":1.1879059467583608,"pZ":0.9282279611432269,"vX0":5.811098210529668,"vY0":-125.7123246620829,"vZ0":-4.832592327236401,"x":71.72,"y":213.72,"x0":-1.6357304326685473,"y0":50.00414289126385,"z0":5.835753543354451,"aX":5.956602034502392},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":-8.0,"spinRate":2742,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.43552346981477763,"extension":6.6529665914182035},"index":4,"playId":"efd357ee-d6eb-39bf-86be-829c773642f7","pitchNumber":3,"startTime":"2025-07-23T01:22:15.370Z","endTime":"2025-07-23T01:22:19.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.646744237264397,"aZ":-22.508278007372095,"pfxX":2.267565813946182,"pfxZ":5.217975562235008,"pX":0.20783281985076957,"pZ":2.2013903992319928,"vX0":4.550291340442567,"vY0":-134.60482304660502,"vZ0":-5.725987746671984,"x":109.08,"y":179.34,"x0":-1.7929161144565402,"y0":50.0023470679374,"z0":5.929144374757506,"aX":4.199304070639044},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-5.0,"spinRate":2327,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.4054618002288932,"extension":6.498757695762581},"hitData":{"launchSpeed":86.8,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":147.63}},"index":5,"playId":"5e5dd9b0-4051-30ec-82e5-8f0d23c89bd2","pitchNumber":4,"startTime":"2025-07-23T01:22:35.476Z","endTime":"2025-07-23T01:22:45.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:22:45.249Z","atBatIndex":56},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ronny Mauricio reaches on a fielder's choice. Francisco Alvarez to 2nd. Francisco Alvarez advances to 2nd, on a fielding error by first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:22:53.629Z","endTime":"2025-07-23T01:23:55.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","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":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.4,"strikeZoneTop":3.92999963806612,"strikeZoneBottom":1.91363242814612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23840387204985,"aZ":-26.095757354536982,"pfxX":3.1969374029680577,"pfxZ":3.358143168048745,"pX":-0.07751618349625197,"pZ":2.285932310038704,"vX0":3.638104972934661,"vY0":-133.5756894145291,"vZ0":-4.431497465617098,"x":119.95,"y":177.06,"x0":-1.8716229215037712,"y0":50.00560173718904,"z0":5.838458660341514,"aX":5.7878387243071705},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2289,"spinDirection":170},"zone":8,"typeConfidence":2.0,"plateTime":0.4097436615137986,"extension":6.389344976038689},"index":0,"playId":"0a7730f6-59ec-348a-85b9-b1412d93cb77","pitchNumber":1,"startTime":"2025-07-23T01:23:10.808Z","endTime":"2025-07-23T01:23:14.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.93000023646301,"strikeZoneBottom":1.81783559576728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.077979063307986,"aZ":-24.799806486550168,"pfxX":2.571185152174518,"pfxZ":3.929700396323275,"pX":-1.0520555424698703,"pZ":3.032288825312181,"vX0":1.0393441176347151,"vY0":-135.7130995730418,"vZ0":-3.3507609059699037,"x":157.1,"y":156.91,"x0":-1.7734082441221524,"y0":50.002566363700346,"z0":5.99897385108537,"aX":4.823576278384658},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.9,"spinRate":2468,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.40270199917985705,"extension":6.306129656202934},"index":1,"playId":"fcebf943-2251-3311-a4e4-1d7307573cc0","pitchNumber":2,"startTime":"2025-07-23T01:23:26.396Z","endTime":"2025-07-23T01:23:30.443Z","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":92.4,"endSpeed":85.1,"strikeZoneTop":3.93,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.428740463622393,"aZ":-25.811456513802096,"pfxX":2.3353783172054063,"pfxZ":3.45297567843099,"pX":-0.06374446210515897,"pZ":2.877448439110607,"vX0":3.676276021648475,"vY0":-134.6368501557372,"vZ0":-3.4536457234796654,"x":119.43,"y":161.09,"x0":-1.7486295294921623,"y0":50.0008758378034,"z0":5.997472909803472,"aX":4.298325509076171},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.40636865928361265,"extension":6.551542332866981},"hitData":{"launchSpeed":74.6,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":171.95}},"index":2,"playId":"6c6a1362-efda-36c3-aeef-ea12e2a95631","pitchNumber":3,"startTime":"2025-07-23T01:23:43.449Z","endTime":"2025-07-23T01:23:55.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:23:55.915Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:25:20.913Z","endTime":"2025-07-23T01:27:02.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"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":[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":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:25:00.502Z","endTime":"2025-07-23T01:25:23.234Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869142216363507,"aZ":-34.247767038671164,"pfxX":8.334040629036002,"pfxZ":-1.407068474627561,"pX":0.6817454605825047,"pZ":1.8526085948314737,"vX0":3.82606579385269,"vY0":-121.28309696937261,"vZ0":-1.9309009379478415,"x":91.01,"y":188.76,"x0":-2.00362638528782,"y0":50.00240115876118,"z0":5.673505619164507,"aX":12.293486249378152},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.8,"breakHorizontal":-16.1,"spinRate":2846,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4533090474466519,"extension":6.790796456807424},"index":1,"playId":"3fe8d207-03f5-370f-9099-5253123132fd","pitchNumber":1,"startTime":"2025-07-23T01:25:23.234Z","endTime":"2025-07-23T01:25:26.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.70000135397255,"strikeZoneBottom":1.82078442280504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76229570208292,"aZ":-42.26805298464249,"pfxX":6.2719977929600566,"pfxZ":-6.618482776228662,"pX":-0.9294209179352964,"pZ":2.8046674000476197,"vX0":0.2000337863480422,"vY0":-122.30569160007832,"vZ0":0.7424371876917755,"x":152.43,"y":163.05,"x0":-1.827870996959768,"y0":50.00542288092452,"z0":6.104748136680724,"aX":9.560331917787813},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.6,"breakHorizontal":-11.4,"spinRate":2835,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4468098212505347,"extension":6.3285441603053165},"index":2,"playId":"a9382080-a91c-387c-a9e2-ce69c151816a","pitchNumber":2,"startTime":"2025-07-23T01:25:42.032Z","endTime":"2025-07-23T01:25:46.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.066611806246243,"aZ":-38.52912004593065,"pfxX":5.959857503088882,"pfxZ":-3.8501068097857676,"pX":0.7744514317453332,"pZ":2.0110381360888057,"vX0":4.371496642317764,"vY0":-126.90128048592892,"vZ0":-2.185467856928059,"x":87.48,"y":184.48,"x0":-1.7378044389999074,"y0":50.00363917557019,"z0":5.918292995111823,"aX":9.835571593560974},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-7.2,"breakHorizontal":-11.8,"spinRate":2811,"spinDirection":79},"zone":9,"typeConfidence":2.0,"plateTime":0.42966703244363336,"extension":6.581343850313225},"index":3,"playId":"2178541c-a371-311e-9fd0-f82ecddbfa6d","pitchNumber":3,"startTime":"2025-07-23T01:25:58.780Z","endTime":"2025-07-23T01:26:05.024Z","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":98.4,"endSpeed":90.0,"strikeZoneTop":3.71764703589776,"strikeZoneBottom":1.80789541367464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62945948771173,"aZ":-14.643823117201105,"pfxX":-3.401228293628561,"pfxZ":8.459790924055579,"pX":1.4118657028440955,"pZ":2.634127174942278,"vX0":9.855608671121876,"vY0":-142.95597786266077,"vZ0":-5.792841003758225,"x":63.18,"y":167.66,"x0":-1.6367858379852125,"y0":50.0026234987656,"z0":5.604361207242437,"aX":-7.049296157295628},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.3,"breakHorizontal":4.2,"spinRate":2248,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3829922756868238,"extension":6.672556666717223},"index":4,"playId":"da28e098-df5c-32ca-9926-c6d34088e6df","pitchNumber":4,"startTime":"2025-07-23T01:26:39.189Z","endTime":"2025-07-23T01:26:42.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.497209402117626,"aZ":-35.01997941126154,"pfxX":5.135462072219481,"pfxZ":-1.6444733197767434,"pX":0.8496509761587588,"pZ":1.598382930320062,"vX0":4.616625385061669,"vY0":-129.61069801260686,"vZ0":-4.168527164320501,"x":84.61,"y":195.62,"x0":-1.613153450517689,"y0":50.00606191658127,"z0":5.861309784186119,"aX":8.862670513193171},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.6,"breakHorizontal":-10.2,"spinRate":2746,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4203213552094285,"extension":6.447873343461105},"index":5,"playId":"9ac0aff1-f3ba-3f3d-b934-7b180b69dfd2","pitchNumber":5,"startTime":"2025-07-23T01:26:57.235Z","endTime":"2025-07-23T01:27:02.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:27:02.361Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging. Francisco Alvarez to 3rd. Ronny Mauricio to 2nd. Wild pitch by pitcher Ryan Zeferjahn.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:27:05.022Z","endTime":"2025-07-23T01:28:55.391Z","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":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"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,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":4},"credits":[]},{"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.35499439863656,"strikeZoneBottom":1.62738901493542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.848259513639842,"aZ":-27.979744366785475,"pfxX":2.566633349848268,"pfxZ":2.2864355045302958,"pX":-1.420629148838236,"pZ":2.6148418355312972,"vX0":0.3394536171975623,"vY0":-134.2063445158688,"vZ0":-3.439618471517958,"x":171.15,"y":168.18,"x0":-1.882160141713455,"y0":50.000541680223535,"z0":5.896268423923629,"aX":4.7015417923999046},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.6,"breakHorizontal":-4.7,"spinRate":2595,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.40744016854523046,"extension":6.280313719128531},"index":0,"playId":"e39afef4-6081-3c7a-a63a-bbc1506015e7","pitchNumber":1,"startTime":"2025-07-23T01:27:29.414Z","endTime":"2025-07-23T01:27:32.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.44853709232851,"strikeZoneBottom":1.46343743473077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.417749873987162,"aZ":-34.04160635306344,"pfxX":4.207775179948825,"pfxZ":-1.1033210385989527,"pX":0.18413315882637918,"pZ":2.686653278603295,"vX0":3.731529131714419,"vY0":-128.96032781483453,"vZ0":-1.4672019057591845,"x":109.98,"y":166.24,"x0":-1.8231260625079588,"y0":50.00028137480288,"z0":5.86594883406962,"aX":7.15190766152016},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":-8.4,"spinRate":2665,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.42318619125486556,"extension":6.524536891737595},"index":1,"playId":"6124a69d-3a15-3f33-a844-cc6b09851564","pitchNumber":2,"startTime":"2025-07-23T01:27:46.413Z","endTime":"2025-07-23T01:27:50.454Z","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":1,"outs":1},"index":2,"startTime":"2025-07-23T01:28:03.604Z","endTime":"2025-07-23T01:28:25.845Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10452243327098,"aZ":-38.30297909819092,"pfxX":4.62719663807651,"pfxZ":-3.7472717799746658,"pX":-0.313505676530605,"pZ":1.401899827105556,"vX0":2.3542226577866447,"vY0":-126.78719122971162,"vZ0":-3.503535500716765,"x":128.95,"y":200.93,"x0":-1.8544412600550986,"y0":50.006009371620635,"z0":5.847974161235921,"aX":7.559720142753602},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.3,"breakHorizontal":-8.9,"spinRate":2853,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.43144743118963946,"extension":6.599671852814957},"index":3,"playId":"a4887d38-c46d-33bd-aaad-0ab56a75de12","pitchNumber":3,"startTime":"2025-07-23T01:28:25.845Z","endTime":"2025-07-23T01:28:29.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.104113550774585,"aZ":-40.310492520821825,"pfxX":4.788258129583715,"pfxZ":-5.1835372123499965,"pX":0.24104972165253108,"pZ":-0.8260869404546415,"vX0":2.879132226581882,"vY0":-124.79505280133642,"vZ0":-7.975230519194017,"x":107.81,"y":261.08,"x0":-1.551177379827619,"y0":50.001041826826665,"z0":5.748797559947821,"aX":7.5193102071760105},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.0,"breakHorizontal":-9.4,"spinRate":2869,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.43960638357253545,"extension":6.608344403361472},"index":4,"playId":"0bcce346-b2ec-379b-93c6-1714c3488570","pitchNumber":4,"startTime":"2025-07-23T01:28:47.052Z","endTime":"2025-07-23T01:28:55.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:28:55.391Z","atBatIndex":59},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Ryan Zeferjahn intentionally walks Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:29:16.641Z","endTime":"2025-07-23T01:29:27.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"postOnThird":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"07770546-0616-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.561Z","endTime":"2025-07-23T01:29:21.583Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"07770546-0616-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.583Z","endTime":"2025-07-23T01:29:21.585Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"07770546-0616-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.585Z","endTime":"2025-07-23T01:29:22.585Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07770546-0616-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T01:29:21.585Z","endTime":"2025-07-23T01:29:27.421Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-23T01:29:27.421Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Alonso strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T01:29:28.280Z","endTime":"2025-07-23T01:31:08.453Z","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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.62999959544635,"strikeZoneBottom":1.71737895643201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20050720052314,"aZ":-29.30263386861265,"pfxX":3.9225901464657165,"pfxZ":1.6233254525080616,"pX":2.2567159774137053,"pZ":1.8238232295312993,"vX0":8.920508772564519,"vY0":-131.64955449257994,"vZ0":-4.2220759300289075,"x":30.98,"y":189.54,"x0":-1.6760858164596946,"y0":50.00065651260323,"z0":5.600651649937266,"aX":6.930146976795826},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-8.9,"spinRate":2603,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4149886008384862,"extension":6.681920885147987},"index":0,"playId":"5144dd28-2fa0-369b-9b3f-8e592827af50","pitchNumber":1,"startTime":"2025-07-23T01:29:44.877Z","endTime":"2025-07-23T01:29:49.051Z","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":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.518510871771806,"aZ":-28.564800375921486,"pfxX":6.6224669077900264,"pfxZ":2.3642108186727624,"pX":0.31922484210795227,"pZ":2.145680981030657,"vX0":3.4608169163366416,"vY0":-123.28265701516807,"vZ0":-2.615536122863104,"x":104.83,"y":180.85,"x0":-1.9669934702773189,"y0":50.00176647379936,"z0":5.653060377932589,"aX":10.102935413069833},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":2760,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.44578885668951607,"extension":6.479615526539812},"index":1,"playId":"91308cd5-f442-37ba-9ed5-e6c63e375263","pitchNumber":2,"startTime":"2025-07-23T01:30:04.989Z","endTime":"2025-07-23T01:30:11.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28099391389143,"aZ":-39.665682096892795,"pfxX":6.435873506821178,"pfxZ":-4.904549122425497,"pX":-0.7302611815009825,"pZ":3.0149029306149613,"vX0":0.23759222445489017,"vY0":-122.57437717418654,"vZ0":0.618172704488122,"x":144.84,"y":157.38,"x0":-1.6649854118738414,"y0":50.002889391167415,"z0":6.135087912046949,"aX":9.832982059104161},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.5,"breakHorizontal":-11.8,"spinRate":2705,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.44615621520494253,"extension":6.615860914353791},"index":2,"playId":"bdf6f91f-a61d-31d5-bcc8-5be7551db618","pitchNumber":3,"startTime":"2025-07-23T01:30:29.262Z","endTime":"2025-07-23T01:30:33.339Z","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":2},"index":3,"startTime":"2025-07-23T01:30:43.795Z","endTime":"2025-07-23T01:31:03.647Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.63,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2142340488761,"aZ":-29.026008839074844,"pfxX":7.387212690832515,"pfxZ":1.9646283644094567,"pX":-0.3886251193672166,"pZ":3.2560665891842824,"vX0":1.9318513386401817,"vY0":-126.14129601612409,"vZ0":-0.08304888534903465,"x":131.81,"y":150.87,"x0":-2.1250493292598374,"y0":50.000926384716685,"z0":5.642326674979656,"aX":11.825594439245307},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-13.8,"spinRate":2735,"spinDirection":74},"zone":1,"typeConfidence":2.0,"plateTime":0.4352962693575586,"extension":6.764492375320569},"index":4,"playId":"3d1d59b3-b4df-34e8-8056-e23aadb249bf","pitchNumber":4,"startTime":"2025-07-23T01:31:03.647Z","endTime":"2025-07-23T01:31:08.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:31:08.453Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:33:36.557Z","endTime":"2025-07-23T01:34:23.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":"Defensive switch from center field to second base for Jeff McNeil.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:33:07.406Z","endTime":"2025-07-23T01:33:07.426Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"500"},{"details":{"description":"Defensive switch from second base to third base for Brett Baty.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:33:07.426Z","endTime":"2025-07-23T01:33:07.427Z","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":"Defensive Substitution: Tyrone Taylor replaces third baseman Ronny Mauricio, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T01:33:07.427Z","endTime":"2025-07-23T01:33:38.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621438,"link":"/api/v1/people/621438"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":677595,"link":"/api/v1/people/677595"}},{"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.6,"endSpeed":79.7,"strikeZoneTop":3.67228699314877,"strikeZoneBottom":1.77542342838994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.47401142138544,"aZ":-26.687222434436272,"pfxX":6.323685599249872,"pfxZ":3.391182018786737,"pX":0.8108526847375056,"pZ":1.877708143122833,"vX0":6.044596603630798,"vY0":-127.32588349004416,"vZ0":-3.5086501945980215,"x":86.09,"y":188.08,"x0":-2.4276607673138346,"y0":50.00601642932707,"z0":5.417759269221035,"aX":10.241928471764528},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.5,"breakHorizontal":-13.0,"spinRate":2876,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4324492965652271,"extension":6.282927722987564},"index":3,"playId":"01f13044-0a2f-3d6d-94bb-ce29feedaddb","pitchNumber":1,"startTime":"2025-07-23T01:33:38.877Z","endTime":"2025-07-23T01:33:42.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.53538158021722,"aZ":-26.64431574531623,"pfxX":-10.699494980800146,"pfxZ":2.7956904452332694,"pX":-1.11481036549884,"pZ":1.504722224878178,"vX0":7.263338206487585,"vY0":-140.79322967481818,"vZ0":-5.865862870991559,"x":132.87,"y":151.73,"x0":-2.358431453207218,"y0":50.00070235237338,"z0":5.375216997246778,"aX":-21.14880919842258},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.8,"breakHorizontal":17.5,"spinRate":2311,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3913345580248411,"extension":6.354590863342064},"index":4,"playId":"a9240588-f331-33de-b06e-70697c383e46","pitchNumber":2,"startTime":"2025-07-23T01:33:55.800Z","endTime":"2025-07-23T01:33:59.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.74,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21412842028896,"aZ":-31.29098154033303,"pfxX":7.945185858068983,"pfxZ":0.5451979163964715,"pX":0.010344081044135145,"pZ":3.4809283159441957,"vX0":3.13065427431842,"vY0":-126.67167138451178,"vZ0":1.0934208838913657,"x":116.61,"y":144.79,"x0":-2.2756662886696604,"y0":50.00268514698664,"z0":5.556039111097382,"aX":12.837638777472396},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.1,"spinRate":2812,"spinDirection":70},"zone":2,"typeConfidence":2.0,"plateTime":0.43332778562784524,"extension":6.411689675551507},"index":5,"playId":"b163fd7a-924f-351e-aa6c-f58a97ce03b1","pitchNumber":3,"startTime":"2025-07-23T01:34:17.665Z","endTime":"2025-07-23T01:34:23.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:34:23.756Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:34:27.572Z","endTime":"2025-07-23T01:37:01.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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":93.5,"endSpeed":86.5,"strikeZoneTop":3.5219888944396,"strikeZoneBottom":1.6891039082724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91897132543735,"aZ":-22.68348196723491,"pfxX":-0.799024342426665,"pfxZ":5.0150188952146415,"pX":1.1953593705147256,"pZ":2.205473857109838,"vX0":9.024435552388832,"vY0":-135.95413465059025,"vZ0":-4.403623467832721,"x":71.44,"y":179.23,"x0":-2.048480853932891,"y0":50.00091101623241,"z0":5.400182240952284,"aX":-1.5138537189868677},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2615,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.4012946874483565,"extension":6.21798563392816},"index":0,"playId":"60afff07-d652-3420-b4b4-4d6eda090c52","pitchNumber":1,"startTime":"2025-07-23T01:34:46.547Z","endTime":"2025-07-23T01:34:51.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.47999917314928,"strikeZoneBottom":1.62364543189368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.167577318129933,"aZ":-28.088692198774485,"pfxX":2.9558707673044866,"pfxZ":2.242778225126859,"pX":1.5529192167503134,"pZ":2.2955210083518875,"vX0":8.404309997556494,"vY0":-133.69947972627008,"vZ0":-3.3140510310354565,"x":57.81,"y":176.8,"x0":-2.007471524746331,"y0":50.0021724898375,"z0":5.5534027484878115,"aX":5.383679657608734},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.6,"breakHorizontal":-7.1,"spinRate":2592,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.40870169427052394,"extension":6.1056463766417055},"index":1,"playId":"03637390-6d18-3fe6-adbd-414975dd7bf1","pitchNumber":2,"startTime":"2025-07-23T01:35:03.938Z","endTime":"2025-07-23T01:35:10.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.47999986487084,"strikeZoneBottom":1.58295072855176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.022391550240457,"aZ":-27.975046167217403,"pfxX":8.568503965924092,"pfxZ":2.654134976510335,"pX":-0.3122050399580497,"pZ":2.966077087493227,"vX0":2.6919492623074257,"vY0":-125.47513055911438,"vZ0":-0.7236266840149819,"x":128.9,"y":158.7,"x0":-2.5141529568674414,"y0":50.004433679615296,"z0":5.551614479588624,"aX":13.569604233336571},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":2865,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4376809590181532,"extension":6.104279448856572},"index":2,"playId":"cfb36d21-8754-3417-8560-6a63c102f589","pitchNumber":3,"startTime":"2025-07-23T01:35:21.971Z","endTime":"2025-07-23T01:35:25.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.301007631222202,"aZ":-23.802191608983946,"pfxX":1.477402534247882,"pfxZ":4.463154324725215,"pX":-0.3279148855184948,"pZ":2.800335507955763,"vX0":4.605637736476396,"vY0":-135.51687645844672,"vZ0":-2.5838014984748816,"x":129.5,"y":163.17,"x0":-2.235629599108772,"y0":50.0008293776454,"z0":5.413898432545239,"aX":2.770608095411204},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-3.6,"spinRate":2598,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.40288250657813407,"extension":6.292320699174784},"index":3,"playId":"79413ec0-a630-3274-b531-0bfe623e1d7b","pitchNumber":4,"startTime":"2025-07-23T01:35:37.184Z","endTime":"2025-07-23T01:35:41.339Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T01:36:00.657Z","endTime":"2025-07-23T01:36:04.749Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53177931448499,"aZ":-29.917596610966935,"pfxX":-5.787813496534975,"pfxZ":1.3265287397185954,"pX":-0.7745026340106779,"pZ":2.632671135216791,"vX0":5.364401783701669,"vY0":-129.59299408347908,"vZ0":-1.403626620952825,"x":146.52,"y":167.7,"x0":-2.117180998082021,"y0":50.00558581213226,"z0":5.462045320166602,"aX":-9.867730969852165},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":9.4,"spinRate":1651,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4223027784051938,"extension":6.428308667189077},"index":5,"playId":"63ba0779-ea19-3254-a31e-1f241e0e3582","pitchNumber":5,"startTime":"2025-07-23T01:36:04.749Z","endTime":"2025-07-23T01:36:09.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526392129418156,"aZ":-31.60459135847149,"pfxX":-7.722688923288717,"pfxZ":0.33775317526679594,"pX":-1.2350236479885426,"pZ":1.5705546365340077,"vX0":4.778930712323048,"vY0":-128.69744724058222,"vZ0":-3.580189239988427,"x":164.08,"y":196.38,"x0":-2.1157928603975438,"y0":50.00189400136188,"z0":5.436265852153421,"aX":-12.911459819428572},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":12.8,"spinRate":1377,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42613812661236583,"extension":6.203333070849203},"index":6,"playId":"1b13b2ea-c547-3ca6-bb3f-e28d88435546","pitchNumber":6,"startTime":"2025-07-23T01:36:34.888Z","endTime":"2025-07-23T01:36:38.803Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.8,"strikeZoneTop":3.47999877448274,"strikeZoneBottom":1.5803974402692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.50887409067687,"aZ":-13.298347438324521,"pfxX":-6.426222609810205,"pfxZ":9.286117176165778,"pX":-0.3754623225986368,"pZ":1.7765837064146952,"vX0":6.9939612500924495,"vY0":-142.34755901285533,"vZ0":-7.383521361299346,"x":131.31,"y":190.81,"x0":-2.0403728152939484,"y0":50.00575498122514,"z0":5.262866877996241,"aX":-13.067537789645801},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":10.1,"spinRate":2455,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3861577800205538,"extension":6.288169773824919},"index":7,"playId":"4da53a5d-0960-30f9-bac3-e018bad75ade","pitchNumber":7,"startTime":"2025-07-23T01:36:57.891Z","endTime":"2025-07-23T01:37:01.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:37:01.836Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T01:37:07.451Z","endTime":"2025-07-23T01:39:39.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.9,"endSpeed":88.4,"strikeZoneTop":3.719999635564,"strikeZoneBottom":1.79853673367127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.042450989901084,"aZ":-21.481087912503213,"pfxX":-10.96102740155041,"pfxZ":5.302614470043919,"pX":-0.48544752790249357,"pZ":1.5069707134992392,"vX0":8.447346924824874,"vY0":-142.15301904474993,"vZ0":-6.67004516586256,"x":135.5,"y":198.09,"x0":-2.0935862546493285,"y0":50.00225054871352,"z0":5.278900373811709,"aX":-22.103202771426204},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2326,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3874807225141237,"extension":6.296416759518151},"index":0,"playId":"18e39c50-6fe2-3131-a381-fd902a742caf","pitchNumber":1,"startTime":"2025-07-23T01:37:25.443Z","endTime":"2025-07-23T01:37:29.781Z","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":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.309025230427004,"aZ":-26.107158834410637,"pfxX":-10.651278393815007,"pfxZ":3.0528973139448325,"pX":-0.5359267135368779,"pZ":2.0223314077636187,"vX0":8.056046238934995,"vY0":-141.13550057823358,"vZ0":-4.71102734633033,"x":137.43,"y":184.18,"x0":-2.0636775685631945,"y0":50.00501142713213,"z0":5.424237501858283,"aX":-21.190216425383387},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.6,"breakHorizontal":17.3,"spinRate":2302,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.3901786058482095,"extension":6.337770077510214},"index":1,"playId":"40fb7825-39b4-39b4-81d8-f60b8a5484f4","pitchNumber":2,"startTime":"2025-07-23T01:37:40.231Z","endTime":"2025-07-23T01:37:45.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.68695203268244,"strikeZoneBottom":1.84418938474601,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.25638582722705,"aZ":-23.682918294648953,"pfxX":-10.673809421081792,"pfxZ":4.308618926112311,"pX":0.12893246742285894,"pZ":0.8384036174831581,"vX0":9.623353378906549,"vY0":-140.28393802442662,"vZ0":-7.908977633097724,"x":112.09,"y":216.14,"x0":-1.9793014327093266,"y0":50.00093381488648,"z0":5.267717234134327,"aX":-21.019534017092152},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":17.0,"spinRate":2300,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3922333477340887,"extension":6.306590709710139},"index":2,"playId":"afcf68ce-1592-34e7-9d1e-bc1dbc2c9468","pitchNumber":3,"startTime":"2025-07-23T01:37:55.466Z","endTime":"2025-07-23T01:38:00.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.71999853480596,"strikeZoneBottom":1.79654153920056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.897471836945034,"aZ":-34.78976354425391,"pfxX":10.130471818639172,"pfxZ":-1.7330930415115429,"pX":-1.7849939802210057,"pZ":3.4903917884781466,"vX0":-1.3242039973994961,"vY0":-122.92225789167553,"vZ0":1.9470143938031201,"x":185.04,"y":144.54,"x0":-2.5502366238178236,"y0":50.00041259141431,"z0":5.665726644944318,"aX":15.326736793121844},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.3,"breakHorizontal":-17.9,"spinRate":2888,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.44750272988730266,"extension":6.102160705324144},"index":3,"playId":"d740f6d2-d9bb-327e-b29e-c566a6753e3f","pitchNumber":4,"startTime":"2025-07-23T01:38:14.683Z","endTime":"2025-07-23T01:38:24.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.1,"strikeZoneTop":3.72000115719295,"strikeZoneBottom":1.71730313549485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54398194455435,"aZ":-29.322528333847913,"pfxX":8.364091145641236,"pfxZ":1.7769679941735124,"pX":-0.17819272818060833,"pZ":2.423525421721463,"vX0":2.5930163384166085,"vY0":-126.48120625697993,"vZ0":-1.6135385468359376,"x":123.79,"y":173.34,"x0":-2.3060074203769663,"y0":50.00128579051034,"z0":5.4468525984694685,"aX":13.393379531359695},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-15.7,"spinRate":2664,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.4349591609406147,"extension":6.268504348939628},"index":4,"playId":"449daa4b-e9ed-31ec-bc6e-896765be7bb4","pitchNumber":5,"startTime":"2025-07-23T01:38:45.740Z","endTime":"2025-07-23T01:38:49.329Z","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.3,"endSpeed":88.4,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38092500109542,"aZ":-25.93894996387302,"pfxX":-9.75514866527214,"pfxZ":3.1126363246523097,"pX":0.5672008733949513,"pZ":1.7418194912715754,"vX0":10.20085910055812,"vY0":-141.18737552057078,"vZ0":-5.491725825728376,"x":95.38,"y":191.75,"x0":-1.8382081683267808,"y0":50.00482376349829,"z0":5.398122668313611,"aX":-19.550546942674863},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":2337,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.38906616818185524,"extension":6.062305164251008},"index":5,"playId":"9dd52c97-43a5-358c-991d-698f15fb18dc","pitchNumber":6,"startTime":"2025-07-23T01:39:03.996Z","endTime":"2025-07-23T01:39:08.638Z","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.7,"endSpeed":88.2,"strikeZoneTop":3.72,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.80591779347578,"aZ":-21.479668413788357,"pfxX":-9.104834949078585,"pfxZ":5.331591960358788,"pX":0.06526769666418293,"pZ":1.5947109040478935,"vX0":8.6804858838983,"vY0":-141.78511345694594,"vZ0":-6.507560710856422,"x":114.51,"y":195.72,"x0":-1.8748366417448057,"y0":50.00568694083452,"z0":5.321458873749404,"aX":-18.271862932185705},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":14.4,"spinRate":2419,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3884698318797306,"extension":6.190350569716699},"hitData":{"launchSpeed":104.3,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":168.4}},"index":6,"playId":"5240712e-71ca-38fd-be16-cb411cf17ae4","pitchNumber":7,"startTime":"2025-07-23T01:39:30.491Z","endTime":"2025-07-23T01:39:39.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:39:39.089Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:42:36.790Z","endTime":"2025-07-23T01:45:11.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carson Fulmer replaces Ryan Zeferjahn.","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-23T01:42:07.610Z","endTime":"2025-07-23T01:42:39.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608334,"link":"/api/v1/people/608334"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.64000132798061,"strikeZoneBottom":1.87099183472507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.436557902496883,"aZ":-29.505066933176195,"pfxX":1.079149176671702,"pfxZ":1.6329407173745007,"pX":-0.014930156174504872,"pZ":3.418684377753699,"vX0":4.95921913401643,"vY0":-126.6964184476298,"vZ0":0.2128360959865534,"x":117.57,"y":146.48,"x0":-2.133137059644682,"y0":50.003568101831085,"z0":5.680126567067356,"aX":1.7643167739024042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.0,"spinRate":2452,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.4313336207869489,"extension":6.109221301699355},"index":1,"playId":"8a34ca97-65a9-37c3-b6a3-3f33852dec9f","pitchNumber":1,"startTime":"2025-07-23T01:42:39.126Z","endTime":"2025-07-23T01:42:42.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.64000048241239,"strikeZoneBottom":1.84513216615499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.28088543883056,"aZ":-28.03893589554063,"pfxX":-8.852428501087795,"pfxZ":2.519527623443425,"pX":0.6377562091370751,"pZ":1.0293083781805068,"vX0":9.99686948760218,"vY0":-126.59253767040987,"vZ0":-5.311562230820212,"x":92.69,"y":210.99,"x0":-2.1927208692625295,"y0":50.00168127395435,"z0":5.37028965805628,"aX":-14.519684787500669},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":14.0,"spinRate":1395,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43093770775359674,"extension":6.725742701061128},"index":2,"playId":"06034ad9-1624-3e27-9c32-2a2004804bf0","pitchNumber":2,"startTime":"2025-07-23T01:42:54.304Z","endTime":"2025-07-23T01:42:58.446Z","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":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.64000155973215,"strikeZoneBottom":1.8831940164178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.757991661479025,"aZ":-30.31007836883827,"pfxX":-10.206552907975702,"pfxZ":1.139632417195962,"pX":1.0830663708590493,"pZ":1.7288090034738046,"vX0":11.214679629935102,"vY0":-127.0740374801274,"vZ0":-3.2807183752777105,"x":75.72,"y":192.1,"x0":-2.0589202284529717,"y0":50.004261166681445,"z0":5.441681708220456,"aX":-16.713443614170032},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.6,"breakHorizontal":16.0,"spinRate":1466,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.430851628917011,"extension":6.69721457873134},"index":3,"playId":"a72abef9-003b-3af8-8422-6791b768dfaf","pitchNumber":3,"startTime":"2025-07-23T01:43:09.172Z","endTime":"2025-07-23T01:43:12.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.799552397066435,"aZ":-13.79162531575,"pfxX":-5.674730042483099,"pfxZ":9.996978591529782,"pX":0.7040995061922453,"pZ":2.09176887072907,"vX0":9.580542619469963,"vY0":-134.87717274401427,"vZ0":-6.047622379081355,"x":90.16,"y":182.3,"x0":-2.159587840534715,"y0":50.00658274550426,"z0":5.338696526166824,"aX":-10.439799189642683},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":8.2,"spinRate":2379,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4063550800933955,"extension":6.391968777608418},"index":4,"playId":"ef5f96d8-2768-3a54-bc5e-9f768ff0eb87","pitchNumber":4,"startTime":"2025-07-23T01:43:25.410Z","endTime":"2025-07-23T01:43:31.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938687848973494,"aZ":-27.887901860800227,"pfxX":-8.049131851722763,"pfxZ":2.6005460974504615,"pX":-1.1746433510456615,"pZ":2.517110860027368,"vX0":5.3616331629697065,"vY0":-127.07376127359859,"vZ0":-1.8652819551250115,"x":161.77,"y":170.82,"x0":-2.257022786029458,"y0":50.00401080164419,"z0":5.457751310102906,"aX":-13.278105754561428},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":13.6,"spinRate":1399,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42961491771938354,"extension":6.272884038340882},"index":5,"playId":"f15140f5-4ce8-3bd6-abc7-f69610088ce5","pitchNumber":5,"startTime":"2025-07-23T01:44:07.814Z","endTime":"2025-07-23T01:44:11.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.43710928936398,"aZ":-12.14264067350604,"pfxX":-5.514758083952151,"pfxZ":10.625411425104357,"pX":-0.39184372641914783,"pZ":2.9173150653467896,"vX0":7.03868948125509,"vY0":-136.53011851159692,"vZ0":-4.421244796702444,"x":131.94,"y":160.01,"x0":-2.2884442546082497,"y0":50.00360496533428,"z0":5.395228406607831,"aX":-10.398048089484051},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":8.5,"spinRate":2436,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4013838754184307,"extension":6.398215594911036},"index":6,"playId":"9a806572-a949-3beb-b39d-fe725e263a80","pitchNumber":6,"startTime":"2025-07-23T01:44:26.511Z","endTime":"2025-07-23T01:44:30.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.54729833452367,"strikeZoneBottom":1.81269759243319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01323819362314,"aZ":-39.96066468423471,"pfxX":1.7404784167769387,"pfxZ":-5.39429016082123,"pX":-0.32408566915968295,"pZ":0.7873207091862616,"vX0":3.5828242129925476,"vY0":-119.11883032159858,"vZ0":-2.5871692018935546,"x":129.35,"y":217.52,"x0":-2.0714300273808774,"y0":50.00417938354264,"z0":5.48636094802296,"aX":2.5111377989815136},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-10.1,"breakHorizontal":-4.0,"spinRate":2658,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45909712013663206,"extension":6.243845729822731},"index":7,"playId":"4618f566-9387-380e-ad02-72047f0dd75b","pitchNumber":7,"startTime":"2025-07-23T01:44:46.663Z","endTime":"2025-07-23T01:44:50.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.63999933163102,"strikeZoneBottom":1.80701032219227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40412057366977,"aZ":-12.828811007075402,"pfxX":-6.256129155338814,"pfxZ":10.47814521005601,"pX":1.3422142426948334,"pZ":1.4124396214175732,"vX0":11.104997460324295,"vY0":-135.45190647044478,"vZ0":-7.804467382684551,"x":65.84,"y":200.64,"x0":-2.0100897757519265,"y0":50.00064219788949,"z0":5.2409609918595335,"aX":-11.548534398158665},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2458,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.4053875654667216,"extension":6.412150903115159},"index":8,"playId":"b0ec170b-e65c-3329-8a3f-37c0b818f040","pitchNumber":8,"startTime":"2025-07-23T01:45:07.645Z","endTime":"2025-07-23T01:45:11.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:45:11.616Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mark Vientos flies out to center fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:45:37.535Z","endTime":"2025-07-23T01:47:00.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luisangel Acuña replaces Jeff McNeil.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:45:35.387Z","endTime":"2025-07-23T01:45:39.901Z","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":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.64000149143348,"strikeZoneBottom":1.66486757473257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.418669385862266,"aZ":-12.348693579547872,"pfxX":-6.2336166105315165,"pfxZ":10.775873295681937,"pX":0.40361974598256944,"pZ":1.9939811647917771,"vX0":8.67934695685543,"vY0":-135.48217485378,"vZ0":-6.6425645604398955,"x":101.61,"y":184.94,"x0":-2.046892600211091,"y0":50.006011854475915,"z0":5.358796085617548,"aX":-11.47278811484423},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":9.2,"spinRate":2381,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4058635866759239,"extension":6.528697712273853},"index":1,"playId":"55588ac1-a513-3c9e-88fe-a91a021062cb","pitchNumber":1,"startTime":"2025-07-23T01:45:39.901Z","endTime":"2025-07-23T01:45:43.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.63999867730804,"strikeZoneBottom":1.64633086026861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722516148279496,"aZ":-24.166998226978755,"pfxX":0.9004673775008207,"pfxZ":4.852540779846621,"pX":0.42779029870898366,"pZ":1.2194946556741155,"vX0":6.557450404790763,"vY0":-127.27360600060106,"vZ0":-5.4211582720215885,"x":100.69,"y":205.85,"x0":-2.2929506838343463,"y0":50.00282336301551,"z0":5.276881187036172,"aX":1.4847245294478804},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":-3.0,"spinRate":2585,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.42941202316801297,"extension":6.44619336810293},"index":2,"playId":"9ba514a9-7a07-3b5e-b353-f0b36454a5c7","pitchNumber":2,"startTime":"2025-07-23T01:45:55.424Z","endTime":"2025-07-23T01:45:59.822Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"playId":"a020811f-c8ba-3a94-aac6-ac6a16c5e027","startTime":"2025-07-23T01:46:11.885Z","endTime":"2025-07-23T01:46:16.666Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":0},"index":4,"playId":"dd31c517-2183-3302-b218-3e43f6bf4e96","startTime":"2025-07-23T01:46:30.255Z","endTime":"2025-07-23T01:46:34.734Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":81.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25520257900287,"aZ":-13.898407545215472,"pfxX":-8.332715913914836,"pfxZ":10.546609060149944,"pX":0.3142734912507083,"pZ":3.8273543436321598,"vX0":9.256085119306963,"vY0":-131.87718219185962,"vZ0":-1.7531918808405025,"x":105.02,"y":135.44,"x0":-2.185466144118247,"y0":50.003859629392004,"z0":5.544427105523449,"aX":-14.442025478836849},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.8,"breakHorizontal":12.7,"spinRate":2416,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.41791521394708564,"extension":5.815653617430249},"hitData":{"launchSpeed":101.8,"launchAngle":35.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.28,"coordY":45.78}},"index":5,"playId":"97a3a141-f3c8-35e8-9c49-dc2cbe883453","pitchNumber":3,"startTime":"2025-07-23T01:46:49.614Z","endTime":"2025-07-23T01:47:00.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:47:00.572Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel. Luisangel Acuña to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:47:46.076Z","endTime":"2025-07-23T01:49:29.676Z","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":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T01:47:26.941Z","endTime":"2025-07-23T01:47:46.076Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"79b65a25-5fb0-42c1-8e7e-2c10d1eaa2ab","startTime":"2025-07-23T01:47:46.076Z","endTime":"2025-07-23T01:47:51.076Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44280821717418,"aZ":-15.97485516930352,"pfxX":-5.860249489225758,"pfxZ":9.309103388354869,"pX":-4.82447032670229,"pZ":4.701424734503703,"vX0":-3.1481001720093373,"vY0":-131.70880464570308,"vZ0":0.2802583130290065,"x":300.9,"y":111.84,"x0":-2.848796740525571,"y0":50.002523682606224,"z0":5.783893183626639,"aX":-10.198583516668428},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":17.2,"breakHorizontal":11.3,"spinRate":2366,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4173640803623462,"extension":6.058897651509571},"index":2,"playId":"155a0a08-e73f-3622-85c5-7afe156a0e72","pitchNumber":1,"startTime":"2025-07-23T01:48:01.916Z","endTime":"2025-07-23T01:48:12.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Luisangel Acuña steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":3,"actionPlayId":"155a0a08-e73f-3622-85c5-7afe156a0e72","startTime":"2025-07-23T01:48:12.830Z","endTime":"2025-07-23T01:48:40.468Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":4.01242750856148,"strikeZoneBottom":1.84322402461412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.713724213417397,"aZ":-29.678426294340575,"pfxX":-9.504083333863571,"pfxZ":1.5514308867510218,"pX":-0.7623471396613802,"pZ":1.5911877243365313,"vX0":7.204440959602435,"vY0":-126.30166268377286,"vZ0":-3.3471520810027036,"x":146.06,"y":195.82,"x0":-2.4228194172380726,"y0":50.00216054125418,"z0":5.330692246924771,"aX":-15.291032191230865},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":1426,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4343431688328412,"extension":6.526900667662193},"index":4,"playId":"e33e493d-7842-393c-8c61-e6bbbc49154e","pitchNumber":2,"startTime":"2025-07-23T01:48:40.468Z","endTime":"2025-07-23T01:48:44.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68310852559803,"aZ":-30.082088614950717,"pfxX":-8.773280368189495,"pfxZ":1.3036693691332646,"pX":-0.26933486758618475,"pZ":1.2639970558860196,"vX0":7.773459346309459,"vY0":-126.11465368410988,"vZ0":-4.267586821719539,"x":132.43,"y":201.68,"x0":-2.2582128227937974,"y0":50.002054083142525,"z0":5.416223334414654,"aX":-14.070701432930242},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":14.0,"spinRate":1319,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4350264210212429,"extension":6.273996323414442},"index":5,"playId":"f9ff19ba-d32f-37d1-af7b-4103c3386320","pitchNumber":3,"startTime":"2025-07-23T01:48:59.379Z","endTime":"2025-07-23T01:49:03.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.282374229110562,"aZ":-30.448044580160953,"pfxX":-8.073482154324841,"pfxZ":1.0848385502842426,"pX":-0.6273668734931903,"pZ":1.9725100693927458,"vX0":6.58695015276548,"vY0":-125.53411777254716,"vZ0":-2.54968267178226,"x":140.91,"y":185.52,"x0":-2.241076412025273,"y0":50.002920310642935,"z0":5.489174563578437,"aX":-12.838624889118941},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":13.1,"spinRate":1372,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4369396994265822,"extension":6.340195862635341},"hitData":{"launchSpeed":74.9,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":157.26}},"index":6,"playId":"4fea64a6-bc19-316d-b7e1-d72807f59adb","pitchNumber":4,"startTime":"2025-07-23T01:49:19.235Z","endTime":"2025-07-23T01:49:29.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:49:29.676Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T01:49:35.666Z","endTime":"2025-07-23T01:50:36.226Z","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":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.30521139685276,"strikeZoneBottom":1.5226954202921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.986586619308433,"aZ":-26.02702971195644,"pfxX":1.7479948751221006,"pfxZ":3.718869841015609,"pX":0.05931905271613132,"pZ":1.7144115747990822,"vX0":4.727259104491779,"vY0":-127.22597388531292,"vZ0":-4.335191023843822,"x":114.74,"y":192.49,"x0":-2.043625755449794,"y0":50.005487406628795,"z0":5.482533970263993,"aX":2.889357700196241},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.0,"breakHorizontal":-4.2,"spinRate":2478,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4291079154488231,"extension":6.518061557786931},"index":0,"playId":"748954c2-d900-3367-8e6d-afbf5ca0cea6","pitchNumber":1,"startTime":"2025-07-23T01:49:54.199Z","endTime":"2025-07-23T01:49:57.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.523106807624323,"aZ":-24.885626410778055,"pfxX":-10.096302307281459,"pfxZ":4.031235446765484,"pX":-0.6283858476475241,"pZ":2.395222827031028,"vX0":7.242269265560203,"vY0":-134.2439991287705,"vZ0":-3.531290052951005,"x":140.95,"y":174.11,"x0":-2.061771293465289,"y0":50.00422865361567,"z0":5.517747613310081,"aX":-18.261942424349908},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":16.6,"spinRate":2295,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40943122646272556,"extension":6.438891435424097},"index":1,"playId":"e0b478bd-53f6-316b-b9eb-ea1f6a1872d6","pitchNumber":2,"startTime":"2025-07-23T01:50:10.207Z","endTime":"2025-07-23T01:50:13.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.482036581089826,"aZ":-12.418192331222361,"pfxX":-3.3783992248080383,"pfxZ":10.84514487959923,"pX":-0.2623117401386931,"pZ":3.1417626485434744,"vX0":5.86695624359237,"vY0":-134.45720014659454,"vZ0":-4.001197812539521,"x":127.0,"y":153.95,"x0":-2.038603238926316,"y0":50.005955021218874,"z0":5.537054226606808,"aX":-6.156556230987051},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.0,"breakHorizontal":4.8,"spinRate":2370,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.408124401317282,"extension":6.512782614455531},"index":2,"playId":"ca119bca-eb71-39fc-9522-b7766a845d4b","pitchNumber":3,"startTime":"2025-07-23T01:50:31.678Z","endTime":"2025-07-23T01:50:36.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:50:36.226Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to center fielder Tyrone Taylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:53:15.073Z","endTime":"2025-07-23T01:53:53.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"Luisangel Acuña remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:52:32.279Z","endTime":"2025-07-23T01:52:32.304Z","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":"501","replacedPlayer":{"id":643446,"link":"/api/v1/people/643446"}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Reed Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T01:52:32.304Z","endTime":"2025-07-23T01:53:17.347Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.068500221443472,"aZ":-30.584159657026202,"pfxX":1.877837234438355,"pfxZ":1.0618797512883056,"pX":0.6107965256888273,"pZ":2.204581851789709,"vX0":3.356286200824779,"vY0":-121.53737472999079,"vZ0":-3.0328488557395983,"x":93.72,"y":179.26,"x0":-1.0325144075510806,"y0":50.000565727957245,"z0":6.127671246935381,"aX":2.805677146120985},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":-4.2,"spinRate":2395,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.450857323131979,"extension":6.091287496787471},"index":2,"playId":"5d16c091-ae3b-37fc-85ad-57a222753d51","pitchNumber":1,"startTime":"2025-07-23T01:53:17.347Z","endTime":"2025-07-23T01:53:20.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.718842204474978,"aZ":-30.61288576520598,"pfxX":6.518688113834714,"pfxZ":1.0302649985700114,"pX":0.815015909050525,"pZ":2.486925987318985,"vX0":2.248984731755155,"vY0":-122.99608827866257,"vZ0":-2.776293417179974,"x":85.93,"y":171.63,"x0":-0.9597666267003017,"y0":50.005914452286724,"z0":6.241621354679711,"aX":9.931680149368008},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.4,"breakHorizontal":-12.4,"spinRate":2547,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.44631309481558246,"extension":5.896578341982622},"hitData":{"launchSpeed":102.2,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.57,"coordY":127.09}},"index":3,"playId":"79acde3e-8175-367f-ac35-ff7f0d8b5cc5","pitchNumber":2,"startTime":"2025-07-23T01:53:39.195Z","endTime":"2025-07-23T01:53:53.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:53:53.226Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:54:20.398Z","endTime":"2025-07-23T01:55:29.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":"Offensive Substitution: Pinch-runner Chris Taylor replaces Logan O'Hoppe.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T01:54:07.904Z","endTime":"2025-07-23T01:54:22.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":681351,"link":"/api/v1/people/681351"},"base":1},{"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":82.9,"endSpeed":76.3,"strikeZoneTop":3.27999814209387,"strikeZoneBottom":1.5496620533406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.461831167986563,"aZ":-30.855711577598406,"pfxX":4.59508060788577,"pfxZ":0.8899842676198979,"pX":-0.8061536314435247,"pZ":3.1471087152818087,"vX0":-0.5737385436978779,"vY0":-120.8044104339005,"vZ0":-0.9267007080722274,"x":147.73,"y":153.81,"x0":-1.1625835355440888,"y0":50.001204983124744,"z0":6.247178529156211,"aX":6.793081339169131},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":-8.2,"spinRate":2464,"spinDirection":68},"zone":1,"typeConfidence":2.0,"plateTime":0.45334399003471537,"extension":5.668178917543581},"index":1,"playId":"5922a868-a31b-3abe-a27a-8ebf6d239a4d","pitchNumber":1,"startTime":"2025-07-23T01:54:22.689Z","endTime":"2025-07-23T01:54:26.377Z","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.5,"endSpeed":88.8,"strikeZoneTop":3.36518619083207,"strikeZoneBottom":1.58134255772186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.392088275674325,"aZ":-5.436967929008392,"pfxX":-4.251710512657561,"pfxZ":13.221724222504266,"pX":0.22188381533201246,"pZ":1.6167749501178141,"vX0":3.2342764910980737,"vY0":-141.55295686791158,"vZ0":-11.68061773629547,"x":108.54,"y":195.13,"x0":-0.3851935605646414,"y0":50.00076104331599,"z0":6.151942666965733,"aX":-8.596303285775074},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.3,"breakVerticalInduced":21.6,"breakHorizontal":7.0,"spinRate":2356,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.38747461386063753,"extension":6.047562205067518},"index":2,"playId":"27acd944-b73f-3bbf-81b3-f5025410a21f","pitchNumber":2,"startTime":"2025-07-23T01:54:39.447Z","endTime":"2025-07-23T01:54:44.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27284613087672,"aZ":-8.291517788522835,"pfxX":-5.700094892068244,"pfxZ":11.97922834964487,"pX":-0.07826615390121203,"pZ":2.7179623472427537,"vX0":4.009064155479809,"vY0":-140.63855203449714,"vZ0":-7.7579805056841655,"x":119.98,"y":165.4,"x0":-0.7849935663997335,"y0":50.005917125508596,"z0":6.057613268641911,"aX":-11.367734679870413},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.2,"breakHorizontal":9.5,"spinRate":2346,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3901445576095792,"extension":5.917643551905108},"index":3,"playId":"94fbf9fc-4654-3d24-a927-4dd84f52760b","pitchNumber":3,"startTime":"2025-07-23T01:54:59.941Z","endTime":"2025-07-23T01:55:04.056Z","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-23T01:55:07.960Z","endTime":"2025-07-23T01:55:25.686Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.32370839358767,"aZ":-10.319025080146693,"pfxX":-6.226691743503562,"pfxZ":10.757457480217813,"pX":-0.7472066174412492,"pZ":2.6052034971165154,"vX0":2.23438076652117,"vY0":-141.8281194394078,"vZ0":-7.829294414424748,"x":145.48,"y":168.44,"x0":-0.7377152402900584,"y0":50.00045845579549,"z0":6.064555897686285,"aX":-12.645763540592283},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":10.8,"spinRate":2354,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3866345250321812,"extension":5.959749025595211},"index":5,"playId":"705b76e7-707f-31f9-9c10-54fdd32e80a3","pitchNumber":4,"startTime":"2025-07-23T01:55:25.686Z","endTime":"2025-07-23T01:55:29.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:55:29.782Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Juan Soto.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:55:36.465Z","endTime":"2025-07-23T01:56:58.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":77.2,"strikeZoneTop":3.32999893152337,"strikeZoneBottom":1.58067576624175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372333031669168,"aZ":-36.39616715612789,"pfxX":5.737974043639145,"pfxZ":-2.817115555326212,"pX":-0.5329645434547744,"pZ":1.544302225305296,"vX0":-0.7488619030385562,"vY0":-121.78448109466049,"vZ0":-3.563063236395481,"x":137.32,"y":197.08,"x0":-0.9664336583559677,"y0":50.002782527170616,"z0":6.181024308409502,"aX":8.601127644451966},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.6,"breakHorizontal":-10.2,"spinRate":2566,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.45009645246671726,"extension":6.047675238885674},"index":0,"playId":"99cef581-9903-313d-ad87-d381ac186e5e","pitchNumber":1,"startTime":"2025-07-23T01:55:55.448Z","endTime":"2025-07-23T01:56:00.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.134174326008125,"aZ":-36.38354173674552,"pfxX":7.054450007290363,"pfxZ":-2.885907584779398,"pX":-0.249744614077068,"pZ":2.4352733838876266,"vX0":-0.6302396310110845,"vY0":-120.20471106022579,"vZ0":-1.3855929358429453,"x":126.52,"y":173.03,"x0":-0.8997020315825071,"y0":50.003777134856826,"z0":6.260664440520146,"aX":10.284188504426465},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.3,"breakHorizontal":-12.6,"spinRate":2585,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.45633900695731633,"extension":6.107818295881727},"index":1,"playId":"53ec2458-e46d-3239-80db-179d3846d7cd","pitchNumber":2,"startTime":"2025-07-23T01:56:15.769Z","endTime":"2025-07-23T01:56:19.336Z","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":1},"index":2,"startTime":"2025-07-23T01:56:31.483Z","endTime":"2025-07-23T01:56:49.190Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.60914701866983,"aZ":-9.628691021481519,"pfxX":-5.316068408632928,"pfxZ":11.007407110830954,"pX":0.8389811116372817,"pZ":2.3917239970117294,"vX0":4.946819247986963,"vY0":-143.26655176379842,"vZ0":-8.77654532884508,"x":85.02,"y":174.2,"x0":-0.23182100287791566,"y0":50.00615924698463,"z0":6.123366875637144,"aX":-10.891704323014157},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":8.4,"spinRate":2305,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38446966134087024,"extension":5.975020484133297},"hitData":{"launchSpeed":96.5,"launchAngle":39.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.15,"coordY":102.24}},"index":3,"playId":"07ebd684-912a-34d2-935f-410bd987d0af","pitchNumber":3,"startTime":"2025-07-23T01:56:49.190Z","endTime":"2025-07-23T01:56:58.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:56:58.886Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Juan Soto. Chris Taylor to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:57:02.143Z","endTime":"2025-07-23T01:57:41.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.529826242438155,"aZ":-7.980631112888194,"pfxX":-5.584559092119689,"pfxZ":11.771636228634694,"pX":-0.559289235547853,"pZ":2.125960152040525,"vX0":2.0016075768190333,"vY0":-142.63100069681084,"vZ0":-10.085836051619975,"x":138.32,"y":181.38,"x0":-0.5455306013803528,"y0":50.00473782749051,"z0":6.215769919793924,"aX":-11.480446655783812},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2380,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.38435713587923104,"extension":5.923064196583938},"hitData":{"launchSpeed":92.9,"launchAngle":6.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":154.86,"coordY":105.57}},"index":0,"playId":"8330425f-b76b-3518-a12a-a88b0afe0c64","pitchNumber":1,"startTime":"2025-07-23T01:57:30.042Z","endTime":"2025-07-23T01:57:41.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:57:41.130Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Trout pops out softly to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:58:54.333Z","endTime":"2025-07-23T01:59:44.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"Offensive Substitution: Pinch-runner LaMonte Wade Jr. replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:58:05.278Z","endTime":"2025-07-23T01:58:47.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":1},{"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":2},"index":1,"startTime":"2025-07-23T01:58:47.881Z","endTime":"2025-07-23T01:58:56.652Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.6799988959537,"strikeZoneBottom":1.65350669082097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.530870576673674,"aZ":-29.611537466312047,"pfxX":6.120858271364025,"pfxZ":1.6903458762475418,"pX":-0.2827496430457222,"pZ":1.998004140816625,"vX0":-0.24647098414502733,"vY0":-122.87056709700929,"vZ0":-3.9443319523393043,"x":127.78,"y":184.83,"x0":-0.9746291080926538,"y0":50.00263298491299,"z0":6.167238453745143,"aX":9.267961057477807},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-11.0,"spinRate":2631,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4474317391667224,"extension":6.137883909719004},"index":2,"playId":"226a2a60-c9b8-3247-ad88-44123fab62a1","pitchNumber":1,"startTime":"2025-07-23T01:58:56.652Z","endTime":"2025-07-23T01:59:00.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.64333010025966,"strikeZoneBottom":1.67281764702587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.541296686354805,"aZ":-9.895165169617378,"pfxX":-7.911516833705019,"pfxZ":10.799613842216042,"pX":1.2747672743701053,"pZ":2.2707874276212343,"vX0":6.879406677210303,"vY0":-143.2910413471493,"vZ0":-9.264903672339745,"x":68.41,"y":177.47,"x0":-0.1386246279234868,"y0":50.005656528901284,"z0":6.179339732570374,"aX":-16.325285541912425},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":12.8,"spinRate":2450,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38339716767713217,"extension":6.098007048974793},"index":3,"playId":"713453f4-abd0-3f6c-ab03-adbffbecf8f1","pitchNumber":2,"startTime":"2025-07-23T01:59:15.688Z","endTime":"2025-07-23T01:59:19.245Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.270426117630066,"aZ":-9.178086354209736,"pfxX":-6.126236469818455,"pfxZ":11.16205478640483,"pX":-0.9267762002995995,"pZ":2.6980499949625703,"vX0":0.5225936928834564,"vY0":-143.14389228293555,"vZ0":-8.453635100719271,"x":152.33,"y":165.93,"x0":-0.3173001956572118,"y0":50.00330848950611,"z0":6.276751424279759,"aX":-12.621342695196269},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.6,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3836989480157236,"extension":5.945725379967454},"hitData":{"launchSpeed":49.0,"launchAngle":64.0,"totalDistance":85.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":149.0,"coordY":177.72}},"index":4,"playId":"e6ed4a43-e06b-3acf-a578-7501558393c5","pitchNumber":3,"startTime":"2025-07-23T01:59:33.798Z","endTime":"2025-07-23T01:59:44.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:59:44.797Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Trout pops out softly to first baseman Pete Alonso.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T01:58:54.333Z","endTime":"2025-07-23T01:59:44.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"Offensive Substitution: Pinch-runner LaMonte Wade Jr. replaces Nolan Schanuel.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T01:58:05.278Z","endTime":"2025-07-23T01:58:47.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694384,"link":"/api/v1/people/694384"},"base":1},{"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":2},"index":1,"startTime":"2025-07-23T01:58:47.881Z","endTime":"2025-07-23T01:58:56.652Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.6799988959537,"strikeZoneBottom":1.65350669082097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.530870576673674,"aZ":-29.611537466312047,"pfxX":6.120858271364025,"pfxZ":1.6903458762475418,"pX":-0.2827496430457222,"pZ":1.998004140816625,"vX0":-0.24647098414502733,"vY0":-122.87056709700929,"vZ0":-3.9443319523393043,"x":127.78,"y":184.83,"x0":-0.9746291080926538,"y0":50.00263298491299,"z0":6.167238453745143,"aX":9.267961057477807},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.3,"breakHorizontal":-11.0,"spinRate":2631,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.4474317391667224,"extension":6.137883909719004},"index":2,"playId":"226a2a60-c9b8-3247-ad88-44123fab62a1","pitchNumber":1,"startTime":"2025-07-23T01:58:56.652Z","endTime":"2025-07-23T01:59:00.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.5,"strikeZoneTop":3.64333010025966,"strikeZoneBottom":1.67281764702587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.541296686354805,"aZ":-9.895165169617378,"pfxX":-7.911516833705019,"pfxZ":10.799613842216042,"pX":1.2747672743701053,"pZ":2.2707874276212343,"vX0":6.879406677210303,"vY0":-143.2910413471493,"vZ0":-9.264903672339745,"x":68.41,"y":177.47,"x0":-0.1386246279234868,"y0":50.005656528901284,"z0":6.179339732570374,"aX":-16.325285541912425},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.6,"breakHorizontal":12.8,"spinRate":2450,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.38339716767713217,"extension":6.098007048974793},"index":3,"playId":"713453f4-abd0-3f6c-ab03-adbffbecf8f1","pitchNumber":2,"startTime":"2025-07-23T01:59:15.688Z","endTime":"2025-07-23T01:59:19.245Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.270426117630066,"aZ":-9.178086354209736,"pfxX":-6.126236469818455,"pfxZ":11.16205478640483,"pX":-0.9267762002995995,"pZ":2.6980499949625703,"vX0":0.5225936928834564,"vY0":-143.14389228293555,"vZ0":-8.453635100719271,"x":152.33,"y":165.93,"x0":-0.3173001956572118,"y0":50.00330848950611,"z0":6.276751424279759,"aX":-12.621342695196269},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.6,"breakHorizontal":10.9,"spinRate":2504,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3836989480157236,"extension":5.945725379967454},"hitData":{"launchSpeed":49.0,"launchAngle":64.0,"totalDistance":85.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":149.0,"coordY":177.72}},"index":4,"playId":"e6ed4a43-e06b-3acf-a578-7501558393c5","pitchNumber":3,"startTime":"2025-07-23T01:59:33.798Z","endTime":"2025-07-23T01:59:44.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T01:59:44.797Z","atBatIndex":73},"scoringPlays":[9,32,39,41],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":60.1,"y":127.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":151.38,"y":123.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":124.72,"y":190.53},"type":"O","description":"Groundout"}],"home":[{"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":78.24,"y":126.48},"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":1,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"coordinates":{"x":68.14,"y":134.74},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":16,"top":[7,8,9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":127.49,"y":182.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":173.33,"y":151.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":17.51,"y":89.69},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":116.34,"y":189.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":122.74,"y":118.21},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":111.28,"y":151.18},"type":"O","description":"Forceout"}],"home":[{"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":170.18,"y":53.26},"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":2,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":164.42,"y":74.85},"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":2,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":135.76,"y":108.35},"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":2,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":150.06,"y":140.07},"type":"O","description":"Lineout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":76.69,"y":75.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":155.63,"y":158.82},"type":"O","description":"Groundout"}],"home":[{"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":166.31,"y":167.7},"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":3,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":156.88,"y":169.92},"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":3,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":154.35,"y":155.23},"type":"O","description":"Groundout"}]}},{"startIndex":23,"endIndex":28,"top":[23,24,25],"bottom":[26,27,28],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":122.86,"y":130.15},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":98.1,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":137.16,"y":54.03},"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":4,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":80.37,"y":109.62},"type":"O","description":"Double Play"}]}},{"startIndex":29,"endIndex":42,"top":[29,30,31,32,33,34,35],"bottom":[36,37,38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":112.8,"y":171.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":150.73,"y":71.8},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":176.14,"y":153.2},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":121.84,"y":42.09},"type":"O","description":"Flyout"}],"home":[{"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":94.22,"y":87.01},"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":5,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":151.98,"y":58.75},"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":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":26.65,"y":95.94},"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":5,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":154.86,"y":112.16},"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":5,"pitcher":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":110.77,"y":78.71},"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":5,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"coordinates":{"x":130.75,"y":75.17},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":51,"top":[43,44,45,46],"bottom":[47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":171.58,"y":114.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":140.16,"y":147.12},"type":"O","description":"Forceout"}],"home":[{"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":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"coordinates":{"x":143.2,"y":200.84},"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":6,"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":195.87,"y":89.9},"type":"O","description":"Flyout"}]}},{"startIndex":52,"endIndex":61,"top":[52,53,54,55],"bottom":[56,57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":161.72,"y":131.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":141.61,"y":138.03},"type":"O","description":"Lineout"}],"home":[{"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"coordinates":{"x":114.82,"y":147.63},"type":"E","description":"Field Error"},{"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"coordinates":{"x":143.2,"y":171.95},"type":"O","description":"Fielders Choice"}]}},{"startIndex":62,"endIndex":68,"top":[62,63,64],"bottom":[65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":98.61,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"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":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"batter":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"coordinates":{"x":111.28,"y":45.78},"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":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"coordinates":{"x":146.24,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":69,"endIndex":73,"top":[69,70,71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":120.57,"y":127.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":201.15,"y":102.24},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":154.86,"y":105.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":149.0,"y":177.72},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":3}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":2,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":8},"away":{"runs":2,"hits":11,"errors":2,"leftOnBase":10}},"defense":{"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"inHole":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"battingOrder":9,"team":{"id":121,"name":"New York Mets","link":"/api/v1/teams/121"}},"offense":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"onDeck":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"inHole":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"battingOrder":3,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".236","atBats":37,"obp":".305","slg":".414","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":17,"rbi":2,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":5,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":30,"obp":".286","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":128,"era":"4.66","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.44","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":43,"strikes":85,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":3,"pitchesPerInning":"16.00","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":2,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"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":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":34,"groundOuts":112,"airOuts":78,"runs":33,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":64,"baseOnBalls":18,"intentionalWalks":0,"hits":82,"hitByPitch":1,"avg":".246","atBats":333,"obp":".285","slg":".327","ops":".612","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":109,"rbi":22,"leftOnBase":122,"sacBunts":1,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.25","popOuts":11,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":191,"putOuts":89,"errors":10,"chances":290,"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"}]},"ID621035":{"person":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"jerseyNumber":"33","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"801","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":8,"groundOuts":12,"airOuts":15,"runs":10,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":3,"avg":".197","atBats":66,"obp":".243","slg":".318","ops":".561","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":21,"rbi":5,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":47,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":43,"groundOuts":70,"airOuts":77,"runs":65,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":91,"baseOnBalls":19,"intentionalWalks":2,"hits":91,"hitByPitch":6,"avg":".277","atBats":328,"obp":".328","slg":".479","ops":".807","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":157,"rbi":35,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.87","popOuts":16,"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":209,"putOuts":112,"errors":8,"chances":329,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":32,"groundOuts":61,"airOuts":67,"runs":31,"doubles":12,"triples":0,"homeRuns":12,"strikeOuts":93,"baseOnBalls":28,"intentionalWalks":0,"hits":60,"hitByPitch":4,"avg":".216","atBats":278,"obp":".294","slg":".388","ops":".682","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":108,"rbi":34,"leftOnBase":118,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"0.91","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.17","popOuts":18,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":55,"errors":0,"chances":56,"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"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":17,"airOuts":40,"runs":16,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":3,"hits":22,"hitByPitch":0,"atBats":101,"obp":".292","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":451,"era":"4.50","inningsPitched":"28.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.18","battersFaced":114,"outs":84,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":451,"balls":163,"strikes":288,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".500","pitchesPerInning":"16.11","gamesFinished":7,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.54","hitsPer9Inn":"7.07","runsScoredPer9":"5.14","homeRunsPer9":"1.29","inheritedRunners":17,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":39,"flyOuts":25,"groundOuts":21,"airOuts":40,"runs":21,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".230","atBats":126,"obp":".329","slg":".484","ops":".813","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":61,"rbi":22,"leftOnBase":57,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.75","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":33,"errors":7,"chances":95,"fielding":".926","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":16,"groundOuts":30,"airOuts":32,"runs":13,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":2,"avg":".234","atBats":145,"obp":".277","slg":".421","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":61,"rbi":17,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".311","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.17","popOuts":9,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":32,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":13,"putOuts":293,"errors":2,"chances":308,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":29,"groundOuts":180,"airOuts":56,"runs":58,"doubles":19,"triples":0,"homeRuns":5,"strikeOuts":103,"baseOnBalls":57,"intentionalWalks":0,"hits":115,"hitByPitch":3,"atBats":449,"obp":".342","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1958,"era":"3.83","inningsPitched":"120.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.43","battersFaced":515,"outs":360,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1958,"balls":753,"strikes":1205,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"3.21","rbi":0,"winPercentage":".500","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"7.73","walksPer9Inn":"4.28","hitsPer9Inn":"8.63","runsScoredPer9":"4.35","homeRunsPer9":"0.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":65,"groundOuts":71,"airOuts":113,"runs":56,"doubles":25,"triples":2,"homeRuns":23,"strikeOuts":115,"baseOnBalls":41,"intentionalWalks":1,"hits":88,"hitByPitch":2,"avg":".231","atBats":381,"obp":".305","slg":".488","ops":".793","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":186,"rbi":76,"leftOnBase":187,"sacBunts":0,"sacFlies":6,"babip":".261","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.56","popOuts":24,"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":2,"putOuts":187,"errors":3,"chances":192,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":39,"groundOuts":44,"airOuts":72,"runs":39,"doubles":6,"triples":1,"homeRuns":17,"strikeOuts":91,"baseOnBalls":50,"intentionalWalks":8,"hits":63,"hitByPitch":4,"avg":".238","atBats":265,"obp":".361","slg":".460","ops":".821","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":324,"totalBases":122,"rbi":44,"leftOnBase":97,"sacBunts":0,"sacFlies":5,"babip":".284","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.59","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":39,"gamesStarted":0,"flyOuts":35,"groundOuts":22,"airOuts":51,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":2,"hits":30,"hitByPitch":0,"atBats":137,"obp":".277","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":556,"era":"3.28","inningsPitched":"35.2","wins":3,"losses":2,"saves":17,"saveOpportunities":18,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.15","battersFaced":149,"outs":107,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":556,"balls":168,"strikes":388,"strikePercentage":".700","hitBatsmen":0,"balks":3,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".600","pitchesPerInning":"15.59","gamesFinished":28,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.83","walksPer9Inn":"2.78","hitsPer9Inn":"7.57","runsScoredPer9":"3.53","homeRunsPer9":"1.51","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":0,"flyOuts":10,"groundOuts":11,"airOuts":21,"runs":14,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":2,"hits":18,"hitByPitch":1,"atBats":71,"obp":".365","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":360,"era":"5.00","inningsPitched":"18.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":10,"whip":"1.67","battersFaced":85,"outs":54,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":130,"strikes":230,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".667","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"11.00","walksPer9Inn":"6.00","hitsPer9Inn":"9.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":36,"groundOuts":69,"airOuts":86,"runs":38,"doubles":13,"triples":0,"homeRuns":21,"strikeOuts":84,"baseOnBalls":23,"intentionalWalks":0,"hits":75,"hitByPitch":9,"avg":".240","atBats":313,"obp":".309","slg":".482","ops":".791","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":151,"rbi":58,"leftOnBase":143,"sacBunts":0,"sacFlies":1,"babip":".258","groundOutsToAirouts":"0.80","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"14.90","popOuts":22,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":213,"errors":6,"chances":221,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":1,"groundOuts":15,"airOuts":10,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":46,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":196,"era":"5.25","inningsPitched":"12.0","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.25","battersFaced":53,"outs":36,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":196,"balls":68,"strikes":128,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".400","pitchesPerInning":"16.33","gamesFinished":3,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.75","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671109":{"person":{"id":671109,"fullName":"Jake Eder","link":"/api/v1/people/671109"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":17,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":42,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":204,"era":"3.65","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":51,"outs":37,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":204,"balls":83,"strikes":121,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".---","pitchesPerInning":"16.54","gamesFinished":6,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.84","walksPer9Inn":"5.84","hitsPer9Inn":"5.84","runsScoredPer9":"3.65","homeRunsPer9":"1.46","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"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":42,"gamesStarted":1,"flyOuts":19,"groundOuts":30,"airOuts":33,"runs":24,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":23,"intentionalWalks":3,"hits":35,"hitByPitch":2,"atBats":144,"obp":".355","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":669,"era":"5.59","inningsPitched":"37.0","wins":5,"losses":3,"saves":2,"saveOpportunities":7,"holds":15,"blownSaves":5,"earnedRuns":23,"whip":"1.57","battersFaced":169,"outs":111,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":669,"balls":244,"strikes":425,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".625","pitchesPerInning":"18.08","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.19","walksPer9Inn":"5.59","hitsPer9Inn":"8.51","runsScoredPer9":"5.84","homeRunsPer9":"2.19","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"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"}]},"ID621028":{"person":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":16,"groundOuts":33,"airOuts":30,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".204","atBats":103,"obp":".212","slg":".252","ops":".464","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":26,"rbi":8,"leftOnBase":45,"sacBunts":1,"sacFlies":0,"babip":".244","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"103.00","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":7,"groundOuts":1,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":9,"strikes":25,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":0,"winPercentage":".---","pitchesPerInning":"8.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":51,"errors":5,"chances":132,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"4-5 | 2 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":104,"airOuts":112,"runs":48,"doubles":19,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":45,"intentionalWalks":4,"hits":100,"hitByPitch":7,"avg":".278","atBats":360,"obp":".367","slg":".403","ops":".770","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":145,"rbi":41,"leftOnBase":132,"sacBunts":3,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":17,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":754,"errors":5,"chances":806,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID579328":{"person":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":75,"groundOuts":84,"airOuts":133,"runs":48,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":123,"baseOnBalls":52,"intentionalWalks":3,"hits":111,"hitByPitch":1,"atBats":449,"obp":".325","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2009,"era":"3.13","inningsPitched":"118.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.38","battersFaced":504,"outs":354,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2009,"balls":724,"strikes":1285,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".400","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.37","strikeoutsPer9Inn":"9.38","walksPer9Inn":"3.97","hitsPer9Inn":"8.47","runsScoredPer9":"3.66","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"35","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"201","stats":{"batting":{"note":"2-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":46,"groundOuts":36,"airOuts":78,"runs":18,"doubles":8,"triples":2,"homeRuns":2,"strikeOuts":54,"baseOnBalls":26,"intentionalWalks":1,"hits":35,"hitByPitch":3,"avg":".175","atBats":200,"obp":".278","slg":".265","ops":".543","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":53,"rbi":18,"leftOnBase":98,"sacBunts":2,"sacFlies":1,"babip":".228","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"100.00","popOuts":14,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":390,"errors":4,"chances":426,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID608334":{"person":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":18,"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":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":10,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".306","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"5.40","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.32","battersFaced":36,"outs":25,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":56,"strikes":75,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"15.72","gamesFinished":3,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"6.48","walksPer9Inn":"5.40","hitsPer9Inn":"6.48","runsScoredPer9":"5.40","homeRunsPer9":"2.16","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"3-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":54,"airOuts":71,"runs":29,"doubles":4,"triples":1,"homeRuns":18,"strikeOuts":100,"baseOnBalls":14,"intentionalWalks":0,"hits":72,"hitByPitch":2,"avg":".243","atBats":296,"obp":".281","slg":".446","ops":".727","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":132,"rbi":38,"leftOnBase":139,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.44","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":8,"stolenBases":41,"stolenBasePercentage":".837","caughtStealingPercentage":".163","assists":16,"putOuts":509,"errors":4,"chances":529,"fielding":".992","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":47,"gamesStarted":0,"flyOuts":21,"groundOuts":47,"airOuts":35,"runs":15,"doubles":5,"triples":2,"homeRuns":5,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":4,"hits":39,"hitByPitch":2,"atBats":147,"obp":".331","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":655,"era":"3.38","inningsPitched":"40.0","wins":4,"losses":1,"saves":0,"saveOpportunities":3,"holds":10,"blownSaves":3,"earnedRuns":15,"whip":"1.35","battersFaced":172,"outs":120,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":234,"strikes":421,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".800","pitchesPerInning":"16.38","gamesFinished":11,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.65","walksPer9Inn":"3.38","hitsPer9Inn":"8.78","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":31,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":17,"groundOuts":38,"airOuts":35,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":19,"intentionalWalks":4,"hits":44,"hitByPitch":2,"atBats":172,"obp":".337","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":783,"era":"4.17","inningsPitched":"45.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":21,"whip":"1.39","battersFaced":193,"outs":136,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":783,"balls":268,"strikes":515,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".600","pitchesPerInning":"17.27","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"10.92","walksPer9Inn":"3.77","hitsPer9Inn":"8.74","runsScoredPer9":"4.37","homeRunsPer9":"0.79","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":14},"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}},"ID543294":{"person":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 5-7)","summary":"4.2 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":67,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":67,"balls":19,"strikes":48,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.79","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":19,"gamesStarted":19,"flyOuts":70,"groundOuts":95,"airOuts":133,"runs":59,"doubles":24,"triples":2,"homeRuns":17,"strikeOuts":67,"baseOnBalls":25,"intentionalWalks":3,"hits":105,"hitByPitch":4,"atBats":394,"obp":".313","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","numberOfPitches":1602,"era":"4.92","inningsPitched":"100.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.29","battersFaced":429,"outs":302,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1602,"balls":521,"strikes":1081,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":3,"winPercentage":".417","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"5.99","walksPer9Inn":"2.24","hitsPer9Inn":"9.39","runsScoredPer9":"5.27","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":35,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID542881":{"person":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":85,"groundOuts":87,"airOuts":147,"runs":57,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":86,"baseOnBalls":44,"intentionalWalks":4,"hits":108,"hitByPitch":3,"atBats":424,"obp":".326","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1841,"era":"4.43","inningsPitched":"107.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.41","battersFaced":475,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1841,"balls":667,"strikes":1174,"strikePercentage":".640","hitBatsmen":3,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".250","pitchesPerInning":"17.10","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"7.19","walksPer9Inn":"3.68","hitsPer9Inn":"9.03","runsScoredPer9":"4.76","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":35,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,694384,664774,545361,621493,666176,660162,624585,681351,621035,650859,543294,641401,666171,608334],"pitchers":[543294,641401,666171,608334],"bench":[621028,518595],"bullpen":[542881,696147,656271,672282,671109,820862,445276,579328,667755],"battingOrder":[687263,664774,545361,621493,666176,660162,624585,621035,650859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Schanuel 2 (19, Montas, Montas); Rengifo (13, Montas)."},{"label":"HR","value":"Soler (12, 2nd inning off Montas, 0 on, 2 out)."},{"label":"TB","value":"O'Hoppe 3; Rengifo 3; Schanuel 6; Soler 4; Trout."},{"label":"RBI","value":"Schanuel (41); Soler (34)."},{"label":"2-out RBI","value":"Soler."},{"label":"Runners left in scoring position, 2 out","value":"Neto; Trout; Adell 2; Ward, T."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Neto (8, fielding); Schanuel (5, fielding)."},{"label":"Outfield assists","value":"Ward, T (Soto, J at 1st base)."},{"label":"DP","value":"(Ward, T-Schanuel)."}]}],"note":[{"label":"1","value":"Ran for O'Hoppe in the 9th."},{"label":"2","value":"Ran for Schanuel in the 9th."}]},"home":{"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":9,"groundOuts":5,"airOuts":13,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":5,"hitByPitch":0,"avg":".242","atBats":30,"obp":".322","slg":".410","ops":".732","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":9,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":149,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.30","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":51,"strikes":98,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"pitchesPerInning":"16.56","runsScoredPer9":"2.00","homeRunsPer9":"1.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":9,"putOuts":27,"errors":0,"chances":36,"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":66,"flyOuts":21,"groundOuts":58,"airOuts":41,"runs":9,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":1,"avg":".220","atBats":186,"obp":".289","slg":".317","ops":".606","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":59,"rbi":16,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":3,"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":471,"errors":4,"chances":503,"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":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":40,"groundOuts":52,"airOuts":89,"runs":25,"doubles":13,"triples":3,"homeRuns":2,"strikeOuts":65,"baseOnBalls":11,"intentionalWalks":1,"hits":54,"hitByPitch":8,"avg":".211","atBats":256,"obp":".264","slg":".309","ops":".573","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":79,"rbi":17,"leftOnBase":108,"sacBunts":2,"sacFlies":2,"babip":".272","groundOutsToAirouts":"0.58","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"128.00","popOuts":26,"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":7,"putOuts":205,"errors":2,"chances":214,"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":{"note":"(H, 1)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":142,"era":"3.24","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.84","battersFaced":32,"outs":25,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":142,"balls":54,"strikes":88,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".---","pitchesPerInning":"17.04","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.56","walksPer9Inn":"2.16","hitsPer9Inn":"5.40","runsScoredPer9":"3.24","homeRunsPer9":"1.08","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":29,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".240","atBats":129,"obp":".329","slg":".364","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":47,"rbi":13,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","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":292,"errors":3,"chances":317,"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":2,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":28,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":134,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.09","battersFaced":31,"outs":22,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":48,"strikes":86,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"18.27","gamesFinished":1,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"15.95","walksPer9Inn":"2.45","hitsPer9Inn":"7.36","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":68,"flyOuts":48,"groundOuts":58,"airOuts":77,"runs":22,"doubles":8,"triples":4,"homeRuns":9,"strikeOuts":27,"baseOnBalls":29,"intentionalWalks":3,"hits":53,"hitByPitch":5,"avg":".251","atBats":211,"obp":".351","slg":".455","ops":".806","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":96,"rbi":32,"leftOnBase":89,"sacBunts":1,"sacFlies":3,"babip":".247","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.44","popOuts":13,"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":104,"errors":4,"chances":199,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668901":{"person":{"id":668901,"fullName":"Mark Vientos","link":"/api/v1/people/668901"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":37,"groundOuts":69,"airOuts":62,"runs":22,"doubles":10,"triples":2,"homeRuns":6,"strikeOuts":66,"baseOnBalls":18,"intentionalWalks":0,"hits":56,"hitByPitch":2,"avg":".223","atBats":251,"obp":".278","slg":".351","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":88,"rbi":25,"leftOnBase":113,"sacBunts":0,"sacFlies":2,"babip":".276","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.83","popOuts":12,"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":77,"putOuts":34,"errors":7,"chances":118,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"501","stats":{"batting":{"note":"1-","summary":"0-0 | SB","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":1,"stolenBasePercentage":"1.000","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":73,"flyOuts":20,"groundOuts":52,"airOuts":38,"runs":24,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".242","atBats":157,"obp":".294","slg":".287","ops":".581","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":45,"rbi":7,"leftOnBase":86,"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":112,"putOuts":68,"errors":2,"chances":182,"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":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":27,"groundOuts":69,"airOuts":50,"runs":27,"doubles":9,"triples":2,"homeRuns":11,"strikeOuts":63,"baseOnBalls":19,"intentionalWalks":0,"hits":56,"hitByPitch":1,"avg":".237","atBats":236,"obp":".295","slg":".432","ops":".727","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":102,"rbi":33,"leftOnBase":99,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"1.38","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.46","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":138,"putOuts":84,"errors":6,"chances":228,"fielding":".974","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":41,"gamesStarted":3,"flyOuts":28,"groundOuts":44,"airOuts":44,"runs":24,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":1,"hits":35,"hitByPitch":4,"atBats":166,"obp":".318","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":774,"era":"3.86","inningsPitched":"49.0","wins":5,"losses":2,"saves":2,"saveOpportunities":6,"holds":11,"blownSaves":4,"earnedRuns":21,"whip":"1.20","battersFaced":200,"outs":147,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":774,"balls":286,"strikes":488,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".714","pitchesPerInning":"15.80","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.41","hitsPer9Inn":"6.43","runsScoredPer9":"4.41","homeRunsPer9":"0.92","inheritedRunners":26,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":8},"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":46,"groundOuts":83,"airOuts":69,"runs":19,"doubles":14,"triples":4,"homeRuns":5,"strikeOuts":79,"baseOnBalls":36,"intentionalWalks":0,"hits":59,"hitByPitch":1,"atBats":290,"obp":".294","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1315,"era":"1.79","inningsPitched":"80.2","wins":7,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.18","battersFaced":327,"outs":242,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1315,"balls":521,"strikes":794,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".700","pitchesPerInning":"16.30","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"8.81","walksPer9Inn":"4.02","hitsPer9Inn":"6.58","runsScoredPer9":"2.12","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID692024":{"person":{"id":692024,"fullName":"Alex Carrillo","link":"/api/v1/people/692024"},"jerseyNumber":"84","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":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":7,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":19,"obp":".409","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":84,"era":"13.50","inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.71","battersFaced":22,"outs":14,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":36,"strikes":48,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"13.50","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":55,"groundOuts":80,"airOuts":98,"runs":53,"doubles":26,"triples":1,"homeRuns":21,"strikeOuts":102,"baseOnBalls":47,"intentionalWalks":4,"hits":102,"hitByPitch":12,"avg":".270","atBats":378,"obp":".365","slg":".511","ops":".876","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":193,"rbi":77,"leftOnBase":179,"sacBunts":0,"sacFlies":4,"babip":".313","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":21,"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":76,"putOuts":736,"errors":4,"chances":816,"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":19,"gamesStarted":19,"flyOuts":40,"groundOuts":141,"airOuts":92,"runs":42,"doubles":21,"triples":0,"homeRuns":7,"strikeOuts":97,"baseOnBalls":38,"intentionalWalks":1,"hits":102,"hitByPitch":6,"atBats":430,"obp":".308","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1779,"era":"2.90","inningsPitched":"115.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.22","battersFaced":477,"outs":345,"gamesPitched":19,"completeGames":1,"shutouts":1,"pitchesThrown":1779,"balls":631,"strikes":1148,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".600","pitchesPerInning":"15.47","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.59","walksPer9Inn":"2.97","hitsPer9Inn":"7.98","runsScoredPer9":"3.29","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":9,"errors":0,"chances":25,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":121,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":22,"groundOuts":47,"airOuts":42,"runs":22,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":44,"hitByPitch":8,"avg":".270","atBats":163,"obp":".353","slg":".387","ops":".740","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":63,"rbi":20,"leftOnBase":68,"sacBunts":1,"sacFlies":2,"babip":".313","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.75","popOuts":7,"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":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 3-1)","summary":"5.2 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":2,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":26,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":33,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":2,"strikes":11,"strikePercentage":".850","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":40,"gamesStarted":0,"flyOuts":26,"groundOuts":18,"airOuts":48,"runs":21,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":35,"hitByPitch":0,"atBats":138,"obp":".338","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":663,"era":"4.15","inningsPitched":"34.2","wins":2,"losses":5,"saves":3,"saveOpportunities":7,"holds":7,"blownSaves":4,"earnedRuns":16,"whip":"1.53","battersFaced":157,"outs":104,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":663,"balls":236,"strikes":427,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".286","pitchesPerInning":"19.13","gamesFinished":10,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.87","walksPer9Inn":"4.67","hitsPer9Inn":"9.09","runsScoredPer9":"5.45","homeRunsPer9":"0.78","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":9},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":20,"flyOuts":42,"groundOuts":138,"airOuts":87,"runs":45,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":86,"baseOnBalls":43,"intentionalWalks":0,"hits":95,"hitByPitch":7,"atBats":402,"obp":".319","caughtStealing":6,"stolenBases":4,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1788,"era":"3.48","inningsPitched":"108.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.27","battersFaced":456,"outs":326,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1788,"balls":655,"strikes":1133,"strikePercentage":".630","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":0,"winPercentage":".615","pitchesPerInning":"16.45","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.12","walksPer9Inn":"3.56","hitsPer9Inn":"7.87","runsScoredPer9":"3.73","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":0,"chances":21,"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-4 | 2 K","gamesPlayed":1,"flyOuts":2,"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":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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":70,"groundOuts":101,"airOuts":128,"runs":64,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":82,"baseOnBalls":33,"intentionalWalks":2,"hits":99,"hitByPitch":10,"avg":".245","atBats":404,"obp":".313","slg":".431","ops":".744","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":453,"totalBases":174,"rbi":55,"leftOnBase":153,"sacBunts":0,"sacFlies":6,"babip":".259","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.26","popOuts":28,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":138,"errors":8,"chances":372,"fielding":".978","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":{},"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":39,"gamesStarted":0,"flyOuts":15,"groundOuts":28,"airOuts":26,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":4,"atBats":132,"obp":".257","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":636,"era":"1.60","inningsPitched":"39.1","wins":5,"losses":0,"saves":20,"saveOpportunities":22,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"0.89","battersFaced":152,"outs":118,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":636,"balls":251,"strikes":385,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.17","gamesFinished":29,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.20","hitsPer9Inn":"4.81","runsScoredPer9":"1.83","homeRunsPer9":"0.46","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":52,"groundOuts":94,"airOuts":100,"runs":49,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":79,"baseOnBalls":32,"intentionalWalks":1,"hits":95,"hitByPitch":5,"avg":".260","atBats":365,"obp":".326","slg":".458","ops":".784","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":167,"rbi":56,"leftOnBase":170,"sacBunts":0,"sacFlies":3,"babip":".284","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.28","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":152,"errors":0,"chances":154,"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":"0-1 | 3 BB, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":49,"groundOuts":101,"airOuts":86,"runs":72,"doubles":15,"triples":0,"homeRuns":24,"strikeOuts":83,"baseOnBalls":82,"intentionalWalks":9,"hits":91,"hitByPitch":1,"avg":".256","atBats":356,"obp":".393","slg":".500","ops":".893","caughtStealing":1,"stolenBases":13,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":178,"rbi":59,"leftOnBase":161,"sacBunts":1,"sacFlies":4,"babip":".265","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.83","popOuts":15,"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":168,"errors":0,"chances":174,"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, 18)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"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":42,"gamesStarted":0,"flyOuts":22,"groundOuts":35,"airOuts":40,"runs":16,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":2,"hits":31,"hitByPitch":0,"atBats":150,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":698,"era":"2.90","inningsPitched":"40.1","wins":2,"losses":4,"saves":3,"saveOpportunities":8,"holds":18,"blownSaves":5,"earnedRuns":13,"whip":"1.29","battersFaced":171,"outs":121,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":269,"strikes":429,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"17.31","gamesFinished":7,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.69","hitsPer9Inn":"6.92","runsScoredPer9":"3.57","homeRunsPer9":"0.45","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":6,"errors":1,"chances":9,"fielding":".889","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":"1-3 | R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":12,"groundOuts":25,"airOuts":25,"runs":15,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":9,"intentionalWalks":1,"hits":23,"hitByPitch":1,"avg":".219","atBats":105,"obp":".287","slg":".371","ops":".658","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":39,"rbi":6,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.25","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":58,"putOuts":29,"errors":4,"chances":91,"fielding":".956","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".143","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"0.00","inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":7,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"11.50","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607043,596019,665742,624413,643446,682668,668901,683146,682626,677595,621438,593423,670329,657585,592773],"pitchers":[593423,670329,657585,592773],"bench":[516782,620443],"bullpen":[623211,692024,621242,605280,640455,656849,548384,673540],"battingOrder":[607043,596019,665742,624413,682668,668901,683146,682626,621438],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Baty (9, Hendricks)."},{"label":"HR","value":"Alvarez, F (4, 5th inning off Hendricks, 1 on, 2 out)."},{"label":"TB","value":"Alvarez, F 4; Baty 2; Mauricio; Nimmo; Vientos."},{"label":"RBI","value":"Alvarez, F 2 (13); Nimmo (56)."},{"label":"2-out RBI","value":"Alvarez, F 2; Nimmo."},{"label":"Runners left in scoring position, 2 out","value":"Baty; Alonso 2; Alvarez, F."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Mauricio (3, 2nd base off Hendricks/O'Hoppe); Soto, J (13, 2nd base off Brogdon/O'Hoppe); Acuña (12, 2nd base off Fulmer, C/O'Hoppe)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Soto, J (Schanuel at home)."}]}],"note":[{"label":"1","value":"Ran for McNeil in the 8th."}]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Zeferjahn; Garrett, R."},{"label":"IBB","value":"Soto, J (by Zeferjahn)."},{"label":"Pitch timer violations","value":"Montas (pitcher)."},{"label":"Pitches-strikes","value":"Hendricks 67-48; Brogdon 23-12; Zeferjahn 20-13; Fulmer, C 18-12; Montas 91-58; Garcia, Ri 23-14; Garrett, R 22-15; Stanek 13-11."},{"label":"Groundouts-flyouts","value":"Hendricks 2-6; Brogdon 0-2; Zeferjahn 2-0; Fulmer, C 1-1; Montas 6-2; Garcia, Ri 1-0; Garrett, R 1-0; Stanek 0-1."},{"label":"Batters faced","value":"Hendricks 19; Brogdon 6; Zeferjahn 6; Fulmer, C 4; Montas 26; Garcia, Ri 4; Garrett, R 4; Stanek 5."},{"label":"Inherited runners-scored","value":"Brogdon 1-0; Garcia, Ri 1-0; Garrett, R 1-0."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: Erich Bacchus. 2B: Brian O'Nora. 3B: Mike Estabrook. "},{"label":"Weather","value":"76 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To LF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:48."},{"label":"Att","value":"43,055."},{"label":"Venue","value":"Citi Field."},{"label":"July 22, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","boxscoreName":"Schanuel"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"4-5 | 2 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":66,"groundOuts":104,"airOuts":112,"runs":48,"doubles":19,"triples":1,"homeRuns":8,"strikeOuts":49,"baseOnBalls":45,"intentionalWalks":4,"hits":100,"hitByPitch":7,"avg":".278","atBats":360,"obp":".367","slg":".403","ops":".770","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":145,"rbi":41,"leftOnBase":132,"sacBunts":3,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":17,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":47,"putOuts":754,"errors":5,"chances":806,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","boxscoreName":"O'Hoppe"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"3-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":54,"airOuts":71,"runs":29,"doubles":4,"triples":1,"homeRuns":18,"strikeOuts":100,"baseOnBalls":14,"intentionalWalks":0,"hits":72,"hitByPitch":2,"avg":".243","atBats":296,"obp":".281","slg":".446","ops":".727","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":132,"rbi":38,"leftOnBase":139,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.44","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":8,"stolenBases":41,"stolenBasePercentage":".837","caughtStealingPercentage":".163","assists":16,"putOuts":509,"errors":4,"chances":529,"fielding":".992","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":52,"hittingGameScore":52},{"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":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":15,"groundOuts":29,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".240","atBats":129,"obp":".329","slg":".364","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":47,"rbi":13,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.25","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":292,"errors":3,"chances":317,"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":593423,"fullName":"Frankie Montas","link":"/api/v1/people/593423"},"loser":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"save":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}