{"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":776399,"link":"/api/v1.1/game/776399/feed/live","metaData":{"wait":10,"timeStamp":"20250909_040526","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776399,"type":"R","doubleHeader":"N","id":"2025/09/08/arimlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776399-2025-09-08","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-09-09T01:45:00Z","originalDate":"2025-09-08","officialDate":"2025-09-08","dayNight":"night","time":"6:45","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":145,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":72,"losses":73,"ties":0,"pct":".497"},"records":{},"divisionLeader":false,"wins":72,"losses":73,"winningPercentage":".497"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2025,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":144,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":73,"losses":71,"ties":0,"pct":".507"},"records":{},"divisionLeader":false,"wins":73,"losses":71,"winningPercentage":".507"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691783":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783","firstName":"Jordan","lastName":"Lawlar","primaryNumber":"10","birthDate":"2002-07-17","currentAge":24,"birthCity":"Carrollton","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jordan","useLastName":"Lawlar","middleName":"Jeffrey-Joseph","boxscoreName":"Lawlar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Lawlar","nameSlug":"jordan-lawlar-691783","firstLastName":"Jordan Lawlar","lastFirstName":"Lawlar, Jordan","lastInitName":"Lawlar, J","initLastName":"J Lawlar","fullFMLName":"Jordan Jeffrey-Joseph Lawlar","fullLFMName":"Lawlar, Jordan Jeffrey-Joseph","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694374":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374","firstName":"Timothy","lastName":"Tawa","primaryNumber":"13","birthDate":"1999-04-07","currentAge":27,"birthCity":"West Linn","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Tim","useLastName":"Tawa","middleName":"John","boxscoreName":"Tawa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tim Tawa","nameSlug":"tim-tawa-694374","firstLastName":"Tim Tawa","lastFirstName":"Tawa, Tim","lastInitName":"Tawa, T","initLastName":"T Tawa","fullFMLName":"Timothy John Tawa","fullLFMName":"Tawa, Timothy John","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID688497":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497","firstName":"Taylor","lastName":"Rashi","primaryNumber":"65","birthDate":"1996-01-15","currentAge":30,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rashi","middleName":"Steven","boxscoreName":"Rashi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Rashi","nameSlug":"taylor-rashi-688497","firstLastName":"Taylor Rashi","lastFirstName":"Rashi, Taylor","lastInitName":"Rashi, T","initLastName":"T Rashi","fullFMLName":"Taylor Steven Rashi","fullLFMName":"Rashi, Taylor Steven","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID668800":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800","firstName":"Andrew","lastName":"Knizner","primaryNumber":"19","birthDate":"1995-02-03","currentAge":31,"birthCity":"Glen Allen","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Andrew","useLastName":"Knizner","middleName":"Robert","boxscoreName":"Knizner","nickName":"Kiz","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KIZ-ner","mlbDebutDate":"2019-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Knizner","nameSlug":"andrew-knizner-668800","firstLastName":"Andrew Knizner","lastFirstName":"Knizner, Andrew","lastInitName":"Knizner, A","initLastName":"A Knizner","fullFMLName":"Andrew Robert Knizner","fullLFMName":"Knizner, Andrew Robert","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID656222":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222","firstName":"Jalen","lastName":"Beeks","primaryNumber":"68","birthDate":"1993-07-10","currentAge":33,"birthCity":"Fayetteville","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jalen","useLastName":"Beeks","middleName":"Christopher","boxscoreName":"Beeks","nickName":"Beeker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jalen Beeks","nameSlug":"jalen-beeks-656222","firstLastName":"Jalen Beeks","lastFirstName":"Beeks, Jalen","lastInitName":"Beeks, J","initLastName":"J Beeks","fullFMLName":"Jalen Christopher Beeks","fullLFMName":"Beeks, Jalen Christopher","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":35,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":202,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Ildemaro","useLastName":"Vargas","middleName":"Jose","boxscoreName":"Vargas, I","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"Eel-de-maroh","mlbDebutDate":"2017-06-29","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ildemaro Vargas","nameSlug":"ildemaro-vargas-545121","firstLastName":"Ildemaro Vargas","lastFirstName":"Vargas, Ildemaro","lastInitName":"Vargas, I","initLastName":"I Vargas","fullFMLName":"Ildemaro Jose Vargas","fullLFMName":"Vargas, Ildemaro Jose","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID543101":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","firstName":"Anthony","lastName":"DeSclafani","primaryNumber":"21","birthDate":"1990-04-18","currentAge":36,"birthCity":"Freehold","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"DeSclafani","middleName":"J.","boxscoreName":"DeSclafani","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"DEE-scla-fah-nee","mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony DeSclafani","nameSlug":"anthony-desclafani-543101","firstLastName":"Anthony DeSclafani","lastFirstName":"DeSclafani, Anthony","lastInitName":"DeSclafani, A","initLastName":"A DeSclafani","fullFMLName":"Anthony J. DeSclafani","fullLFMName":"DeSclafani, Anthony J.","strikeZoneTop":3.58,"strikeZoneBottom":1.72},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID656305":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","firstName":"Matt","lastName":"Chapman","primaryNumber":"26","birthDate":"1993-04-28","currentAge":33,"birthCity":"Victorville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Matt","useLastName":"Chapman","middleName":"James","boxscoreName":"Chapman, M","nickName":"Hurtado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Chapman","nameSlug":"matt-chapman-656305","firstLastName":"Matt Chapman","lastFirstName":"Chapman, Matt","lastInitName":"Chapman, M","initLastName":"M Chapman","fullFMLName":"Matt James Chapman","fullLFMName":"Chapman, Matt James","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID693313":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313","firstName":"Carson","lastName":"Seymour","primaryNumber":"77","birthDate":"1998-12-16","currentAge":27,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":264,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Seymour","middleName":"James","boxscoreName":"Seymour, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Seymour","nameSlug":"carson-seymour-693313","firstLastName":"Carson Seymour","lastFirstName":"Seymour, Carson","lastInitName":"Seymour, C","initLastName":"C Seymour","fullFMLName":"Carson James Seymour","fullLFMName":"Seymour, Carson James","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID702352":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352","firstName":"Spencer","lastName":"Bivens","birthDate":"1994-06-28","currentAge":32,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Bivens","boxscoreName":"Bivens","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"BIV-ens","mlbDebutDate":"2024-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Bivens","nameSlug":"spencer-bivens-702352","firstLastName":"Spencer Bivens","lastFirstName":"Bivens, Spencer","lastInitName":"Bivens, S","initLastName":"S Bivens","fullFMLName":"Spencer Bivens","fullLFMName":"Bivens, Spencer","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID666711":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711","firstName":"Joel","lastName":"Peguero","primaryNumber":"63","birthDate":"1997-05-05","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Peguero","middleName":"Alberto","boxscoreName":"Peguero, J","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"YO-el peh-GAIR-oh","mlbDebutDate":"2025-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Peguero","nameSlug":"joel-peguero-666711","firstLastName":"Joel Peguero","lastFirstName":"Peguero, Joel","lastInitName":"Peguero, J","initLastName":"J Peguero","fullFMLName":"Joel Alberto Peguero","fullLFMName":"Peguero, Joel Alberto","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID657044":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044","firstName":"Ryan","lastName":"Thompson","primaryNumber":"81","birthDate":"1992-06-26","currentAge":34,"birthCity":"Turner","birthStateProvince":"OR","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Thompson","middleName":"Scott","boxscoreName":"Thompson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Thompson","nameSlug":"ryan-thompson-657044","firstLastName":"Ryan Thompson","lastFirstName":"Thompson, Ryan","lastInitName":"Thompson, R","initLastName":"R Thompson","fullFMLName":"Ryan Scott Thompson","fullLFMName":"Thompson, Ryan Scott","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677950":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950","firstName":"Alek","lastName":"Thomas","primaryNumber":"9","birthDate":"2000-04-28","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Alek","useLastName":"Thomas","boxscoreName":"Thomas, A","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alek Thomas","nameSlug":"alek-thomas-677950","firstLastName":"Alek Thomas","lastFirstName":"Thomas, Alek","lastInitName":"Thomas, A","initLastName":"A Thomas","fullFMLName":"Alek  Thomas","fullLFMName":"Thomas, Alek","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID622503":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503","firstName":"Nabil","lastName":"Crismatt","primaryNumber":"70","birthDate":"1994-12-25","currentAge":31,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nabil","useLastName":"Crismatt","middleName":"Antonio","boxscoreName":"Crismatt","gender":"M","nameMatrilineal":"Abuchaibe","isPlayer":true,"isVerified":true,"pronunciation":"nah-BEEL CRIZ-matt","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nabil Crismatt","nameSlug":"nabil-crismatt-622503","firstLastName":"Nabil Crismatt","lastFirstName":"Crismatt, Nabil","lastInitName":"Crismatt, N","initLastName":"N Crismatt","fullFMLName":"Nabil Antonio Crismatt","fullLFMName":"Crismatt, Nabil Antonio","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID678906":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906","firstName":"Kai-Wei","lastName":"Teng","primaryNumber":"17","birthDate":"1998-12-01","currentAge":27,"birthCity":"Taichung","birthCountry":"Taiwan","height":"6' 4\"","weight":241,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kai-Wei","useLastName":"Teng","boxscoreName":"Teng","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kai-way","mlbDebutDate":"2024-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kai-Wei Teng","nameSlug":"kai-wei-teng-678906","firstLastName":"Kai-Wei Teng","lastFirstName":"Teng, Kai-Wei","lastInitName":"Teng, K","initLastName":"K Teng","fullFMLName":"Kai-Wei Teng","fullLFMName":"Teng, Kai-Wei ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663731":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731","firstName":"Connor","lastName":"Kaiser","primaryNumber":"30","birthDate":"1996-11-20","currentAge":29,"birthCity":"Shawnee Mission","birthStateProvince":"KS","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Connor","useLastName":"Kaiser","middleName":"William","boxscoreName":"Kaiser, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Kaiser","nameSlug":"connor-kaiser-663731","firstLastName":"Connor Kaiser","lastFirstName":"Kaiser, Connor","lastInitName":"Kaiser, C","initLastName":"C Kaiser","fullFMLName":"Connor William Kaiser","fullLFMName":"Kaiser, Connor William","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID676254":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254","firstName":"Ryan","lastName":"Walker","primaryNumber":"74","birthDate":"1995-11-26","currentAge":30,"birthCity":"Arlington","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Walker","middleName":"Patrick","boxscoreName":"Walker, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Walker","nameSlug":"ryan-walker-676254","firstLastName":"Ryan Walker","lastFirstName":"Walker, Ryan","lastInitName":"Walker, R","initLastName":"R Walker","fullFMLName":"Ryan Patrick Walker","fullLFMName":"Walker, Ryan Patrick","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676130":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130","firstName":"José","lastName":"Buttó","primaryNumber":"70","birthDate":"1998-03-19","currentAge":28,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Buttó","middleName":"Alejandro","boxscoreName":"Buttó","gender":"M","nameMatrilineal":"Salazar","isPlayer":true,"isVerified":false,"pronunciation":"BOO-toh","mlbDebutDate":"2022-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Buttó","nameSlug":"jose-butto-676130","firstLastName":"José Buttó","lastFirstName":"Buttó, José","lastInitName":"Buttó, J","initLastName":"J Buttó","fullFMLName":"José Alejandro Buttó","fullLFMName":"Buttó, José Alejandro","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID527038":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038","firstName":"Wilmer","lastName":"Flores","primaryNumber":"41","birthDate":"1991-08-06","currentAge":35,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Wilmer","useLastName":"Flores","middleName":"Alejandro","boxscoreName":"Flores","nickName":"Catire","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"floor-ess","mlbDebutDate":"2013-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilmer Flores","nameSlug":"wilmer-flores-527038","firstLastName":"Wilmer Flores","lastFirstName":"Flores, Wilmer","lastInitName":"Flores, W","initLastName":"W Flores","fullFMLName":"Wilmer Alejandro Flores","fullLFMName":"Flores, Wilmer Alejandro","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID672515":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","firstName":"Gabriel","lastName":"Moreno","primaryNumber":"14","birthDate":"2000-02-14","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gabriel","useLastName":"Moreno","middleName":"Jose","boxscoreName":"Moreno","gender":"M","nameMatrilineal":"Marquez","isPlayer":true,"isVerified":true,"pronunciation":"MO-rain-oh","mlbDebutDate":"2022-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Moreno","nameSlug":"gabriel-moreno-672515","firstLastName":"Gabriel Moreno","lastFirstName":"Moreno, Gabriel","lastInitName":"Moreno, G","initLastName":"G Moreno","fullFMLName":"Gabriel Jose Moreno","fullLFMName":"Moreno, Gabriel Jose","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664192":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192","firstName":"Joseph","lastName":"Lucchesi","birthDate":"1993-06-06","currentAge":33,"birthCity":"Newark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Lucchesi","middleName":"George","boxscoreName":"Lucchesi","nickName":"Joey Fuego","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"loo-KAY-see","mlbDebutDate":"2018-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Lucchesi","nameSlug":"joey-lucchesi-664192","firstLastName":"Joey Lucchesi","lastFirstName":"Lucchesi, Joey","lastInitName":"Lucchesi, J","initLastName":"J Lucchesi","fullFMLName":"Joseph George Lucchesi","fullLFMName":"Lucchesi, Joseph George","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663941":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941","firstName":"Tristan","lastName":"Beck","primaryNumber":"43","birthDate":"1996-06-24","currentAge":30,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tristan","useLastName":"Beck","middleName":"Robert","boxscoreName":"Beck, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Beck","nameSlug":"tristan-beck-663941","firstLastName":"Tristan Beck","lastFirstName":"Beck, Tristan","lastInitName":"Beck, T","initLastName":"T Beck","fullFMLName":"Tristan Robert Beck","fullLFMName":"Beck, Tristan Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID682641":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641","firstName":"Luis","lastName":"Matos","primaryNumber":"21","birthDate":"2002-01-28","currentAge":24,"birthCity":"Valera","birthCountry":"Venezuela","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Matos","middleName":"Eduardo","boxscoreName":"Matos","gender":"M","nameMatrilineal":"Cubillan","isPlayer":true,"isVerified":true,"pronunciation":"MAH-tose","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Matos","nameSlug":"luis-matos-682641","firstLastName":"Luis Matos","lastFirstName":"Matos, Luis","lastInitName":"Matos, L","initLastName":"L Matos","fullFMLName":"Luis Eduardo Matos","fullLFMName":"Matos, Luis Eduardo","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805299":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299","firstName":"Brandyn","lastName":"Garcia","primaryNumber":"55","birthDate":"2000-05-27","currentAge":26,"birthCity":"Newport","birthStateProvince":"RI","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandyn","useLastName":"Garcia","middleName":"Michael","boxscoreName":"Garcia, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-07-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandyn Garcia","nameSlug":"brandyn-garcia-805299","firstLastName":"Brandyn Garcia","lastFirstName":"Garcia, Brandyn","lastInitName":"Garcia, B","initLastName":"B Garcia","fullFMLName":"Brandyn Michael Garcia","fullLFMName":"Garcia, Brandyn Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID434378":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378","firstName":"Justin","lastName":"Verlander","primaryNumber":"35","birthDate":"1983-02-20","currentAge":43,"birthCity":"Manakin-Sabot","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Verlander","middleName":"Brooks","boxscoreName":"Verlander","nickName":"J V","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2004,"mlbDebutDate":"2005-07-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Verlander","nameSlug":"justin-verlander-434378","firstLastName":"Justin Verlander","lastFirstName":"Verlander, Justin","lastInitName":"Verlander, J","initLastName":"J Verlander","fullFMLName":"Justin Brooks Verlander","fullLFMName":"Verlander, Justin Brooks","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID657424":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424","firstName":"Matthew","lastName":"Gage","primaryNumber":"93","birthDate":"1993-02-11","currentAge":33,"birthCity":"Johnstown","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":261,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Gage","middleName":"Robert","boxscoreName":"Gage","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Gage","nameSlug":"matt-gage-657424","firstLastName":"Matt Gage","lastFirstName":"Gage, Matt","lastInitName":"Gage, M","initLastName":"M Gage","fullFMLName":"Matthew Robert Gage","fullLFMName":"Gage, Matthew Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2025"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Clear","temp":"70","wind":"8 mph, Out To CF"},"gameInfo":{"attendance":26699,"firstPitch":"2025-09-09T01:45:00.000Z","gameDurationMinutes":140},"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":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"home":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"}},"officialScorer":{"id":493726,"fullName":"Jim Young","link":"/api/v1/people/493726"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Geraldo Perdomo lines out sharply to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-09T01:45:34.127Z","endTime":"2025-09-09T01:45:41.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-08T21:55:05.676Z","endTime":"2025-09-09T01:29:35.125Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-09-09T01:29:35.125Z","endTime":"2025-09-09T01:43:41.029Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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-09-09T01:43:41.029Z","endTime":"2025-09-09T01:45:34.200Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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.7,"endSpeed":84.8,"strikeZoneTop":3.57049611606569,"strikeZoneBottom":1.68038294694901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.616479981462792,"aZ":-27.842269884980908,"pfxX":-10.788635086933544,"pfxZ":2.360258837092851,"pX":0.1520730446061345,"pZ":1.9036298828697495,"vX0":7.779800714002117,"vY0":-134.76423131557223,"vZ0":-3.3609823542398582,"x":111.2,"y":187.38,"x0":-1.372226537926241,"y0":50.00401825524042,"z0":5.13615623603958,"aX":-19.8216275900553},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":17.9,"spinRate":1964,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4066219283151167,"extension":6.598823916537638},"hitData":{"launchSpeed":107.2,"launchAngle":17.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":193.38,"coordY":90.86}},"index":3,"playId":"2d8886e9-30f7-3a59-a4ba-4542d41dd35e","pitchNumber":1,"startTime":"2025-09-09T01:45:34.200Z","endTime":"2025-09-09T01:45:41.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:45:41.887Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-09T01:45:49.889Z","endTime":"2025-09-09T01:47:12.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.75340331065831,"strikeZoneBottom":1.7641121420702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.43731891558084,"aZ":-31.971170143910502,"pfxX":9.805987848772734,"pfxZ":0.13709362295000815,"pX":-0.26596694847939667,"pZ":1.8199748166693377,"vX0":0.7042512344701282,"vY0":-118.91747073611147,"vZ0":-0.7498787631157482,"x":127.14,"y":189.64,"x0":-1.839843496216755,"y0":50.00015191819821,"z0":5.035325851666896,"aX":14.065114972750438},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.4,"breakHorizontal":-17.9,"spinRate":2506,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4602963387897603,"extension":6.512024578248555},"index":0,"playId":"46ac96b3-c426-3915-8570-d39347d63be7","pitchNumber":1,"startTime":"2025-09-09T01:46:07.722Z","endTime":"2025-09-09T01:46:11.224Z","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":92.7,"endSpeed":85.4,"strikeZoneTop":3.77862691295182,"strikeZoneBottom":1.7903578576049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14232580221858,"aZ":-22.418461129680978,"pfxX":-5.310620221924246,"pfxZ":5.231847787799055,"pX":-0.9764012410661257,"pZ":3.4233226583750946,"vX0":2.930397034701318,"vY0":-135.11367679340796,"vZ0":-0.7155221171564929,"x":154.22,"y":146.35,"x0":-1.3803514559732322,"y0":50.00070169103427,"z0":5.255122176435053,"aX":-9.899449772671906},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":9.1,"spinRate":2148,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40409709884779765,"extension":6.55129184502421},"index":1,"playId":"49f38660-e712-3d43-a7a8-5e624d188dc2","pitchNumber":2,"startTime":"2025-09-09T01:46:21.628Z","endTime":"2025-09-09T01:46:25.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.68776700153757,"strikeZoneBottom":1.75224958844292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53667651926795,"aZ":-30.655933667489048,"pfxX":8.668110688364987,"pfxZ":0.9876713512504818,"pX":-0.999421226636904,"pZ":2.2207632120360246,"vX0":-0.7946299690959857,"vY0":-122.79409732563913,"vZ0":-0.3750146970402328,"x":155.1,"y":178.82,"x0":-1.7987218341164672,"y0":50.000117671739375,"z0":4.975945606193137,"aX":13.280045749230299},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-15.5,"spinRate":2554,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4454621831690142,"extension":6.633784068791773},"index":2,"playId":"b46ab8f9-4cd6-3294-8c3c-320ef4f122c4","pitchNumber":3,"startTime":"2025-09-09T01:46:35.196Z","endTime":"2025-09-09T01:46:39.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82620312155134,"aZ":-33.96786107255903,"pfxX":9.329395227457589,"pfxZ":-1.1625251034834485,"pX":1.0266681992315472,"pZ":0.8619521256401109,"vX0":3.5163463488777937,"vY0":-123.72286229261437,"vZ0":-2.9253566020937827,"x":77.87,"y":215.51,"x0":-1.6250146433461445,"y0":50.000615176671594,"z0":4.908184380967245,"aX":14.450267113042752},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.5,"breakHorizontal":-17.8,"spinRate":2532,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4428195025156958,"extension":6.6597983573830675},"index":3,"playId":"1bcc7174-63bc-3a36-b754-4807a3ef3b94","pitchNumber":4,"startTime":"2025-09-09T01:46:49.665Z","endTime":"2025-09-09T01:46:53.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.7738850334857,"strikeZoneBottom":1.79033070825008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33177001455352,"aZ":-34.374752755190705,"pfxX":-9.476184488755326,"pfxZ":-1.2294085496929554,"pX":0.4919909420282857,"pZ":2.5738742994959454,"vX0":7.884770148018642,"vY0":-133.8894596929441,"vZ0":-0.12103321533813838,"x":98.25,"y":169.29,"x0":-1.2784560420191025,"y0":50.0014577961056,"z0":5.106086981291284,"aX":-16.985091882707405},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":1967,"spinDirection":254},"zone":6,"typeConfidence":2.0,"plateTime":0.4110915844238452,"extension":6.654276104643912},"index":4,"playId":"bdfa6554-75f5-3b1a-8d1a-5df967ef9954","pitchNumber":5,"startTime":"2025-09-09T01:47:08.808Z","endTime":"2025-09-09T01:47:12.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:47:12.825Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-09T01:47:19.171Z","endTime":"2025-09-09T01:48:12.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":85.4,"endSpeed":78.5,"strikeZoneTop":3.14902571971186,"strikeZoneBottom":1.47285724989264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.78643907728704,"aZ":-31.085211479432242,"pfxX":5.989044586498744,"pfxZ":0.6995513081867575,"pX":0.681018220934769,"pZ":1.124488725037778,"vX0":3.673201673069961,"vY0":-124.35937618438189,"vZ0":-2.91847583976094,"x":91.04,"y":208.42,"x0":-1.5951074094068851,"y0":50.003351120399664,"z0":4.901326524397647,"aX":9.346965377292369},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-11.8,"spinRate":2520,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4410459662660986,"extension":6.6371521305706045},"index":0,"playId":"f32c5b5f-9ddc-360c-b872-ab788b78fbdb","pitchNumber":1,"startTime":"2025-09-09T01:47:37.296Z","endTime":"2025-09-09T01:47:40.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.18607510403675,"strikeZoneBottom":1.56576777567207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.390495051029653,"aZ":-29.174825163183847,"pfxX":-9.82371261549455,"pfxZ":1.6466726894955972,"pX":0.7929810367947049,"pZ":3.088022985788353,"vX0":8.864922888368856,"vY0":-134.26173106977495,"vZ0":0.054355474524907965,"x":86.77,"y":155.4,"x0":-1.2771880576896244,"y0":50.004520963170904,"z0":5.145792730727107,"aX":-17.915573705509928},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1911,"spinDirection":242},"zone":3,"typeConfidence":2.0,"plateTime":0.40813743616759757,"extension":6.887384260695139},"index":1,"playId":"d4e73d90-978e-32ee-b4af-f0899fa0837b","pitchNumber":2,"startTime":"2025-09-09T01:47:49.416Z","endTime":"2025-09-09T01:47:52.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.282294982899455,"aZ":-34.846657077421874,"pfxX":-10.057824584905964,"pfxZ":-1.5165709149107158,"pX":0.23598955552922435,"pZ":2.6115436090876205,"vX0":7.41321632626221,"vY0":-132.20067378564696,"vZ0":0.17874608750083798,"x":108.0,"y":168.27,"x0":-1.303656024069253,"y0":50.00202551354625,"z0":5.1095908846871465,"aX":-17.727710932895253},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.5,"breakHorizontal":16.6,"spinRate":1931,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.4149769890068713,"extension":6.5512068876853},"hitData":{"launchSpeed":76.9,"launchAngle":55.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.54,"coordY":127.45}},"index":2,"playId":"c2ee2fe4-baa6-3d00-8998-d919c096ebd9","pitchNumber":3,"startTime":"2025-09-09T01:48:03.113Z","endTime":"2025-09-09T01:48:12.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:48:12.682Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-09T01:50:19.833Z","endTime":"2025-09-09T01:51:27.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.03591514856363,"strikeZoneBottom":1.36343939614022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.900285504771826,"aZ":-22.365555643975423,"pfxX":-9.231194289181065,"pfxZ":5.645684743483454,"pX":0.409880623939976,"pZ":1.4781652220420827,"vX0":10.294443770606076,"vY0":-131.05669328179656,"vZ0":-6.3847491800103615,"x":101.38,"y":198.87,"x0":-2.3711824078731243,"y0":50.00601358351469,"z0":5.618482797175162,"aX":-16.04882266519728},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":2187,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.4180663453501645,"extension":6.601192575732103},"index":0,"playId":"1101309c-60ef-36f2-ad55-c3156fc7ac72","pitchNumber":1,"startTime":"2025-09-09T01:50:29.074Z","endTime":"2025-09-09T01:50:32.470Z","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":74.8,"endSpeed":68.2,"strikeZoneTop":3.05610099136667,"strikeZoneBottom":1.43822718361098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.562008143814616,"aZ":-43.24322738869197,"pfxX":6.690959958801616,"pfxZ":-9.516915907671676,"pX":1.2228331223903248,"pZ":1.4033812808741644,"vX0":5.9337484355345165,"vY0":-108.61541242187464,"vZ0":0.4790102735142565,"x":70.39,"y":200.89,"x0":-2.439589187592499,"y0":50.0000234149266,"z0":5.982567912134805,"aX":7.78619606425619},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-16.6,"breakHorizontal":-14.0,"spinRate":2349,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.5093143464031904,"extension":6.552436782168303},"index":1,"playId":"b449359f-eb00-3d31-8e04-be26d88623c3","pitchNumber":2,"startTime":"2025-09-09T01:50:40.848Z","endTime":"2025-09-09T01:50:44.442Z","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":88.6,"endSpeed":81.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.649774454601936,"aZ":-22.565542329279854,"pfxX":-8.297934187763634,"pfxZ":5.737199237595852,"pX":0.4568483932945836,"pZ":2.055241486443718,"vX0":9.722251108632761,"vY0":-128.57604142774466,"vZ0":-4.77176732265276,"x":99.59,"y":183.29,"x0":-2.2952156976287035,"y0":50.00044266068662,"z0":5.68598895688595,"aX":-13.89208455899572},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.5,"breakHorizontal":12.8,"spinRate":2279,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.4259921374603284,"extension":6.7362186273304},"index":2,"playId":"2f2ed155-6317-3323-9c3d-31d70b8f8a77","pitchNumber":3,"startTime":"2025-09-09T01:50:52.120Z","endTime":"2025-09-09T01:50:55.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-09T01:51:11.196Z","endTime":"2025-09-09T01:51:21.334Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12834624367266,"aZ":-36.36886938935538,"pfxX":-7.377930243903943,"pfxZ":-2.987390501080352,"pX":0.16759874178696957,"pZ":1.0343130688297617,"vX0":8.510286419161627,"vY0":-118.4129224587663,"vZ0":-2.573323332064838,"x":110.61,"y":210.85,"x0":-2.534545643402333,"y0":50.003735158833464,"z0":5.501373959228828,"aX":-10.352997034341096},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.8,"breakHorizontal":11.0,"spinRate":1574,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.46467988158283546,"extension":6.865657837608532},"index":4,"playId":"d69d4626-7fe1-3ca3-a2cd-3395df499733","pitchNumber":4,"startTime":"2025-09-09T01:51:21.334Z","endTime":"2025-09-09T01:51:27.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:51:27.003Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-09T01:51:33.176Z","endTime":"2025-09-09T01:52:35.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.463419409618123,"aZ":-23.490893031884788,"pfxX":-8.915787514628105,"pfxZ":4.903768010025024,"pX":-0.9384347388230297,"pZ":2.9338329834550985,"vX0":6.593159313107622,"vY0":-132.323756829843,"vZ0":-3.0120712993327032,"x":152.77,"y":159.57,"x0":-2.3050313762444596,"y0":50.005854357583395,"z0":5.809667736023616,"aX":-15.79991302168421},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2137,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4140734913297579,"extension":6.738544664302321},"index":0,"playId":"e93a34e1-153f-3950-bdb1-20db56d96047","pitchNumber":1,"startTime":"2025-09-09T01:51:48.921Z","endTime":"2025-09-09T01:51:51.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-09T01:52:01.341Z","endTime":"2025-09-09T01:52:12.949Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"}},{"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":82.0,"endSpeed":75.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69019111590863,"aZ":-32.0959452667124,"pfxX":-7.510949640461658,"pfxZ":0.0504769549601054,"pX":-1.195496823825866,"pZ":1.3314247895586988,"vX0":5.986354426866795,"vY0":-119.2422701725695,"vZ0":-3.106998850703361,"x":162.57,"y":202.83,"x0":-2.7613376759721877,"y0":50.00155349873438,"z0":5.543887509589939,"aX":-10.827752038458742},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.4,"breakHorizontal":12.1,"spinRate":1469,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.45916178627638926,"extension":6.668066284985545},"index":2,"playId":"1eac4069-180d-3ae0-82cd-3f0c225482af","pitchNumber":2,"startTime":"2025-09-09T01:52:12.949Z","endTime":"2025-09-09T01:52:16.767Z","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":81.8,"endSpeed":75.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.424234155129493,"aZ":-27.02146134082967,"pfxX":-5.03111546372259,"pfxZ":3.5974450161572573,"pX":-0.9032886704388288,"pZ":2.195229142909558,"vX0":5.865626907056915,"vY0":-119.04445926029815,"vZ0":-2.114690796188173,"x":151.43,"y":179.51,"x0":-2.7485702552949305,"y0":50.00072421247123,"z0":5.54748547750661,"aX":-7.201072443550352},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.2,"breakHorizontal":7.7,"spinRate":1556,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4605702556144182,"extension":6.781848387215915},"index":3,"playId":"9569dc4e-31ff-33d1-aef2-6230bd2dfcb9","pitchNumber":3,"startTime":"2025-09-09T01:52:32.042Z","endTime":"2025-09-09T01:52:35.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:52:35.963Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (19) on a line drive to left fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-09T01:52:38.974Z","endTime":"2025-09-09T01:54:24.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.9,"endSpeed":82.9,"strikeZoneTop":3.47068981799188,"strikeZoneBottom":1.72284884920148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.219126031133875,"aZ":-21.35132233468959,"pfxX":-9.573746614233233,"pfxZ":6.137782656461791,"pX":-1.1359411067345329,"pZ":2.801995336035315,"vX0":6.323012330747217,"vY0":-132.19771509201516,"vZ0":-3.6330309067961504,"x":160.3,"y":163.13,"x0":-2.3197775160997907,"y0":50.0009025816619,"z0":5.76873222130857,"aX":-16.876590081448732},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.4,"breakHorizontal":15.8,"spinRate":2177,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.414940245854281,"extension":6.799616449268304},"index":0,"playId":"02a1c52e-74dd-3aec-a2c9-989765a22d08","pitchNumber":1,"startTime":"2025-09-09T01:53:03.541Z","endTime":"2025-09-09T01:53:07.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":68.8,"strikeZoneTop":3.29619374708205,"strikeZoneBottom":1.6023655387052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.714882999083493,"aZ":-42.61286429051464,"pfxX":7.3421862095983155,"pfxZ":-8.825083484774918,"pX":1.0651743453558766,"pZ":0.8579594939083729,"vX0":5.2474135257566425,"vY0":-109.40454317960868,"vZ0":-0.9444155638958948,"x":76.4,"y":215.62,"x0":-2.3396645861047634,"y0":50.0039551270073,"z0":5.962249512465956,"aX":8.682146562876413},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-15.7,"breakHorizontal":-14.9,"spinRate":2392,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5054278183650256,"extension":6.6923272037376025},"index":1,"playId":"89f955f3-d0b1-3396-b082-e40e6d27e4d4","pitchNumber":2,"startTime":"2025-09-09T01:53:17.842Z","endTime":"2025-09-09T01:53:20.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.45444411749971,"strikeZoneBottom":1.70705650704799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68334810565917,"aZ":-17.783491408525403,"pfxX":-7.397170161300034,"pfxZ":8.23006789141372,"pX":-0.6993233579992764,"pZ":3.095741155465362,"vX0":6.3328691210525,"vY0":-131.12906322044967,"vZ0":-3.730756471109493,"x":143.66,"y":155.19,"x0":-2.179904358711673,"y0":50.00240487777398,"z0":5.856863462825294,"aX":-12.933692147174229},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":2206,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.41705460581357645,"extension":6.6737544038647165},"index":2,"playId":"0e4d49cd-8ec3-3b7e-ba86-963857d2c6cb","pitchNumber":3,"startTime":"2025-09-09T01:53:34.428Z","endTime":"2025-09-09T01:53:38.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.291884231543932,"aZ":-21.364202637991035,"pfxX":-7.839114706601371,"pfxZ":6.412790168351275,"pX":-0.4284640880999675,"pZ":2.822467978041913,"vX0":6.802872226052054,"vY0":-128.4028083153791,"vZ0":-3.471861213315141,"x":133.33,"y":162.57,"x0":-2.081927852315632,"y0":50.00074563007023,"z0":5.836522680029107,"aX":-13.209163003929921},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.2,"breakHorizontal":12.8,"spinRate":2241,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.425085012651762,"extension":6.898171163206051},"index":3,"playId":"69935791-5c1a-3efe-aad8-6ef2c973fb6d","pitchNumber":4,"startTime":"2025-09-09T01:53:48.115Z","endTime":"2025-09-09T01:53:52.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-09T01:54:00.354Z","endTime":"2025-09-09T01:54:09.502Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.433939386015844,"aZ":-29.56121108641226,"pfxX":-6.531177353588217,"pfxZ":1.7709009297003622,"pX":-0.4249161167787139,"pZ":1.9598119000585181,"vX0":6.818176839893608,"vY0":-120.0328365533526,"vZ0":-2.592285113942355,"x":133.2,"y":185.87,"x0":-2.4366237730049534,"y0":50.005806846687705,"z0":5.652356119224603,"aX":-9.655169453204064},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.9,"breakHorizontal":10.4,"spinRate":1641,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4541058003245726,"extension":6.831914185802511},"hitData":{"launchSpeed":91.3,"launchAngle":19.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":49.85,"coordY":118.31}},"index":5,"playId":"6942cbde-52dc-348f-bbb1-d454c4b6c90a","pitchNumber":5,"startTime":"2025-09-09T01:54:09.502Z","endTime":"2025-09-09T01:54:24.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:54:24.639Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-09T01:54:43.066Z","endTime":"2025-09-09T01:55:23.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.29924730616708,"strikeZoneBottom":1.59538550528439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.335157538219438,"aZ":-29.710212336742813,"pfxX":-5.372653406644468,"pfxZ":1.7444724093631585,"pX":-0.967349376136845,"pZ":2.1835622549446,"vX0":5.540943587039932,"vY0":-118.31157524603248,"vZ0":-1.7457112345165953,"x":153.87,"y":179.82,"x0":-2.6456624843248897,"y0":50.002531152351516,"z0":5.6631372345361495,"aX":-7.589028406295293},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.0,"breakHorizontal":8.3,"spinRate":1459,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4635921643326677,"extension":6.961594341587521},"index":0,"playId":"2785e3ea-1631-3bda-91f0-97c4e888ad01","pitchNumber":1,"startTime":"2025-09-09T01:54:55.672Z","endTime":"2025-09-09T01:54:59.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":67.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.776894237024674,"aZ":-41.40741933562717,"pfxX":7.2139838239643534,"pfxZ":-8.065541189150466,"pX":-0.29054534367465934,"pZ":1.7635790948667307,"vX0":2.8221113273934093,"vY0":-107.34569300275842,"vZ0":0.8287670654332921,"x":128.07,"y":191.16,"x0":-2.5667500473885783,"y0":50.00161116027868,"z0":6.051342116422241,"aX":8.261675585836008},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-13.8,"breakHorizontal":-13.9,"spinRate":2263,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.5139042573646662,"extension":6.611928491797946},"hitData":{"launchSpeed":95.7,"launchAngle":24.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.91,"coordY":59.14}},"index":1,"playId":"4276cc9b-d0cd-3ea8-8027-5b014574e0a9","pitchNumber":2,"startTime":"2025-09-09T01:55:15.113Z","endTime":"2025-09-09T01:55:23.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:55:23.354Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T01:57:31.488Z","endTime":"2025-09-09T01:58:55.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":92.3,"endSpeed":84.4,"strikeZoneTop":3.34293005748901,"strikeZoneBottom":1.60524129733093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.170200212144618,"aZ":-33.07085052665853,"pfxX":-8.999060208425728,"pfxZ":-0.49232323121198185,"pX":1.0587850597187065,"pZ":2.3910473939038535,"vX0":9.33687212143367,"vY0":-134.07572044491852,"vZ0":-1.181841456436985,"x":76.64,"y":174.22,"x0":-1.3006914727440528,"y0":50.003575440592535,"z0":5.199069703051432,"aX":-16.373975604480837},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":2005,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40862484898823936,"extension":6.782789498832941},"index":0,"playId":"2da96e6b-a1d0-3af1-90a2-c3a82f170e6b","pitchNumber":1,"startTime":"2025-09-09T01:57:39.870Z","endTime":"2025-09-09T01:57:43.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.21883537156354,"strikeZoneBottom":1.50842583700643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22069471302602,"aZ":-29.530592950651883,"pfxX":-8.403185211992668,"pfxZ":1.4409013784072968,"pX":0.34586342727854275,"pZ":2.407342647093955,"vX0":7.263708026971889,"vY0":-134.5726243892654,"vZ0":-1.8646489673862692,"x":103.82,"y":173.78,"x0":-1.2966184727191288,"y0":50.0021329969601,"z0":5.201177070738828,"aX":-15.411093249328575},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.4,"breakHorizontal":13.7,"spinRate":2056,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4070196007371294,"extension":6.7429938833012955},"index":1,"playId":"e8795ae4-fb33-37d8-bf3d-b41e824b7fc7","pitchNumber":2,"startTime":"2025-09-09T01:57:53.169Z","endTime":"2025-09-09T01:57:56.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.32602470206103,"strikeZoneBottom":1.50902499574642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61384127152936,"aZ":-26.606383722434483,"pfxX":-9.022336536622387,"pfxZ":3.115433817970599,"pX":-1.971661246551039,"pZ":2.685599545729437,"vX0":1.9842999561858177,"vY0":-133.26437540485688,"vZ0":-1.3494870635654341,"x":192.16,"y":166.27,"x0":-1.5576766431445195,"y0":50.00026504520829,"z0":5.133945368351436,"aX":-16.10476590518882},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":1996,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.412170388312723,"extension":6.754772180440562},"index":2,"playId":"76ad18e2-0f88-3f1a-ae78-8ba22cd8c2fd","pitchNumber":3,"startTime":"2025-09-09T01:58:05.576Z","endTime":"2025-09-09T01:58:08.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45545901716774,"aZ":-32.80664630267828,"pfxX":7.565188929486668,"pfxZ":-0.4177677745824955,"pX":0.07581338167703096,"pZ":2.2760545493361133,"vX0":2.0092648018995836,"vY0":-122.26486821808929,"vZ0":0.20066251614130182,"x":114.11,"y":177.33,"x0":-1.7416164834597998,"y0":50.00546193462642,"z0":5.032531039556437,"aX":11.335660643759013},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":-14.2,"spinRate":2587,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.4497889291677355,"extension":6.695544761947034},"index":3,"playId":"dd73d753-917a-37f6-9e1e-fadb2d294b28","pitchNumber":4,"startTime":"2025-09-09T01:58:17.874Z","endTime":"2025-09-09T01:58:21.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.28498138322317,"strikeZoneBottom":1.53337817436957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.541765043620575,"aZ":-29.22093755732574,"pfxX":-10.524509002941706,"pfxZ":1.593646857946803,"pX":1.3611165714027538,"pZ":2.319628556581678,"vX0":10.378576555848355,"vY0":-135.68072990625294,"vZ0":-1.9252602286455622,"x":65.12,"y":176.15,"x0":-1.158616510750738,"y0":50.00119106985996,"z0":5.08797612669666,"aX":-19.489499921872657},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":16.7,"spinRate":1986,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4047187877767717,"extension":6.916566781220618},"index":4,"playId":"c67288c2-b2e7-3e34-95b0-7474671642d3","pitchNumber":5,"startTime":"2025-09-09T01:58:38.934Z","endTime":"2025-09-09T01:58:42.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.27581850703567,"strikeZoneBottom":1.49593607610124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58375969508839,"aZ":-27.785587642251862,"pfxX":-9.990095055950633,"pfxZ":2.387913067907447,"pX":1.2276183558170934,"pZ":1.2782289716056199,"vX0":9.755215019357319,"vY0":-135.0869331766076,"vZ0":-4.625069447400621,"x":70.21,"y":204.27,"x0":-1.1397854896696091,"y0":50.00643884363074,"z0":4.9758924104590765,"aX":-18.38993638988715},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":16.0,"spinRate":2086,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4061199755649776,"extension":7.025663202037556},"index":5,"playId":"06fc4a3a-7a70-399f-8aba-b37f998b80df","pitchNumber":6,"startTime":"2025-09-09T01:58:51.605Z","endTime":"2025-09-09T01:58:55.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T01:58:55.447Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T01:59:11.467Z","endTime":"2025-09-09T02:01:08.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.41879038282551,"strikeZoneBottom":1.57352233637817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18502596851153,"aZ":-31.513897315405952,"pfxX":-10.299587683866982,"pfxZ":0.35972678138857184,"pX":0.843964242057441,"pZ":2.306255496550412,"vX0":9.16017913608715,"vY0":-135.35895769150844,"vZ0":-1.5249014810922856,"x":84.83,"y":176.51,"x0":-1.2617510949839805,"y0":50.003695426932865,"z0":5.10345125936041,"aX":-18.93066999825761},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.5,"breakHorizontal":16.4,"spinRate":1984,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4061383472236617,"extension":6.850932853047024},"index":0,"playId":"dcaf2f69-0c0a-3a01-af0f-f4cebc3376ee","pitchNumber":1,"startTime":"2025-09-09T01:59:19.203Z","endTime":"2025-09-09T01:59:22.525Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.330736111731035,"aZ":-32.82051930581418,"pfxX":8.715488909090178,"pfxZ":-0.4223923043255038,"pX":0.6351561642055102,"pZ":1.7667290788942465,"vX0":3.1347392475191915,"vY0":-123.41249563141865,"vZ0":-0.9230821144316168,"x":92.79,"y":191.08,"x0":-1.78651928968787,"y0":50.003671461673335,"z0":4.929210878557496,"aX":13.338914193621816},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.7,"breakHorizontal":-16.6,"spinRate":2535,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.44514441058267895,"extension":6.614045151598602},"index":1,"playId":"64710923-d924-393b-af17-61481f7d2d3d","pitchNumber":2,"startTime":"2025-09-09T01:59:33.465Z","endTime":"2025-09-09T01:59:37.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.52211026461666,"strikeZoneBottom":1.73977435009628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.581856500542365,"aZ":-22.76445917766054,"pfxX":-4.290683633966025,"pfxZ":5.259253356243558,"pX":-1.7530456925558682,"pZ":4.081919738312808,"vX0":1.235581830131343,"vY0":-132.69960379256077,"vZ0":1.510350592475842,"x":183.82,"y":128.57,"x0":-1.66640126557167,"y0":50.00139672561327,"z0":5.160305907689117,"aX":-7.674778856739696},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":7.6,"spinRate":2134,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41228239816102885,"extension":6.767400323808577},"index":2,"playId":"5b22f0a3-12d2-32a4-a798-abe6d898ef51","pitchNumber":3,"startTime":"2025-09-09T01:59:53.279Z","endTime":"2025-09-09T01:59:56.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.50930141904178,"strikeZoneBottom":1.74103898316785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.845317007448614,"aZ":-22.971676437925534,"pfxX":-4.437133909791024,"pfxZ":5.041307944218552,"pX":-1.2115499051136596,"pZ":3.4010719863257837,"vX0":1.9864230576437418,"vY0":-134.1889571238591,"vZ0":-0.1601628925478995,"x":163.18,"y":146.95,"x0":-1.3846745728617575,"y0":50.000997783294736,"z0":5.097099753010917,"aX":-8.096695115067087},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":7.6,"spinRate":2051,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40806716410354227,"extension":6.797321772992844},"index":3,"playId":"08decbb1-9873-3dfb-ac94-04249418659a","pitchNumber":4,"startTime":"2025-09-09T02:00:10.102Z","endTime":"2025-09-09T02:00:13.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.709559496856322,"aZ":-32.31946964751721,"pfxX":6.625184500142568,"pfxZ":-0.09382030693123156,"pX":0.15742985776320456,"pZ":1.445927797269486,"vX0":2.6499591350359157,"vY0":-123.58970337202564,"vZ0":-1.6582805820709487,"x":111.0,"y":199.74,"x0":-1.7909148454596238,"y0":50.00373861326448,"z0":4.85201276948158,"aX":10.200388041398822},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":-12.6,"spinRate":2581,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4439796146698103,"extension":6.781076900988175},"index":4,"playId":"bf95d266-8a8a-3d85-b181-2de8dafd87e6","pitchNumber":5,"startTime":"2025-09-09T02:00:24.349Z","endTime":"2025-09-09T02:00:28.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.550703759350107,"aZ":-31.683739868638668,"pfxX":-9.705877099325278,"pfxZ":0.2745012347408,"pX":0.5376687151508827,"pZ":1.7589194545864155,"vX0":8.066050498115263,"vY0":-132.8575256450269,"vZ0":-2.4198309444191164,"x":96.51,"y":191.29,"x0":-1.2884793138716943,"y0":50.00028382380244,"z0":5.002263702368799,"aX":-17.212284680050978},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.1,"breakHorizontal":15.6,"spinRate":1897,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4135013906474576,"extension":6.922154799264397},"index":5,"playId":"9dcd22fc-9da4-3f6e-b964-f3aa80c59124","pitchNumber":6,"startTime":"2025-09-09T02:00:44.805Z","endTime":"2025-09-09T02:00:49.686Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.867108716106593,"aZ":-37.004166291789545,"pfxX":-7.481054177725539,"pfxZ":-3.011006404460935,"pX":-0.8852287460150123,"pZ":1.7070902107095267,"vX0":3.9693361764801285,"vY0":-125.66088345214993,"vZ0":-0.42234897223246737,"x":150.74,"y":192.69,"x0":-1.5112370655186746,"y0":50.004527508693556,"z0":4.877234647290401,"aX":-11.99511836460509},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.3,"breakHorizontal":12.7,"spinRate":1491,"spinDirection":264},"zone":13,"typeConfidence":2.0,"plateTime":0.4354610109134289,"extension":6.820824776602662},"index":6,"playId":"3096899d-5bb3-3c47-af30-7fbf380d0e6e","pitchNumber":7,"startTime":"2025-09-09T02:01:05.156Z","endTime":"2025-09-09T02:01:08.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:01:08.492Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Blaze Alexander grounds out softly, pitcher Logan Webb to first baseman Dominic Smith. Gabriel Moreno to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T02:01:21.523Z","endTime":"2025-09-09T02:02:00.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":84.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.840543564362594,"aZ":-25.95302738493073,"pfxX":-9.716947507876508,"pfxZ":3.3751632981647504,"pX":0.2119536706480838,"pZ":2.1987213548065703,"vX0":7.347186342098115,"vY0":-135.41119166908192,"vZ0":-2.7185363955504225,"x":108.92,"y":179.41,"x0":-1.2852840371873513,"y0":50.0014772996052,"z0":5.0475172464392895,"aX":-17.895334843500216},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":15.8,"spinRate":1900,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4057716187559528,"extension":6.901025807219054},"index":0,"playId":"4afc3a00-c844-3f1a-9879-dd6eb0c6a794","pitchNumber":1,"startTime":"2025-09-09T02:01:33.547Z","endTime":"2025-09-09T02:01:36.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23291251348766,"aZ":-22.599903793439413,"pfxX":-9.903158158985168,"pfxZ":5.297835070700092,"pX":-0.6533485733948787,"pZ":1.6172326076710475,"vX0":5.173514178089709,"vY0":-134.6104208037027,"vZ0":-4.352463135395874,"x":141.9,"y":195.11,"x0":-1.328692010027979,"y0":50.00570602343813,"z0":4.885181678828891,"aX":-17.909313113198944},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":16.6,"spinRate":1967,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4092086566324147,"extension":6.978754352890451},"hitData":{"launchAngle":-77.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.92,"coordY":190.19}},"index":1,"playId":"a1e2cf77-0968-3939-bc9f-0f64b218a873","pitchNumber":2,"startTime":"2025-09-09T02:01:52.264Z","endTime":"2025-09-09T02:02:00.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:02:00.699Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alek Thomas walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T02:02:12.304Z","endTime":"2025-09-09T02:03:40.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnSecond":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.28253646692917,"strikeZoneBottom":1.45909283041514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.643076039934925,"aZ":-37.20827762238364,"pfxX":-4.6726606626696885,"pfxZ":-3.3013240500263805,"pX":-1.8912239846087229,"pZ":1.817487560767538,"vX0":0.6578867420353073,"vY0":-122.5386308394603,"vZ0":0.10988192745432634,"x":189.09,"y":189.71,"x0":-1.555572311973861,"y0":50.002467751391826,"z0":4.944178490543793,"aX":-7.123850693952873},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.8,"breakHorizontal":8.3,"spinRate":1400,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.4465404981067538,"extension":6.660864977164311},"index":0,"playId":"4fe5f5e2-a972-3a58-b0d8-c393d0ba723e","pitchNumber":1,"startTime":"2025-09-09T02:02:30.475Z","endTime":"2025-09-09T02:02:34.014Z","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":84.2,"endSpeed":77.6,"strikeZoneTop":3.33727456225175,"strikeZoneBottom":1.4157934427608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78541665838038,"aZ":-38.01031769715465,"pfxX":-3.8605825976525034,"pfxZ":-3.8294154683414643,"pX":-1.6938475379318587,"pZ":1.7572212869888664,"vX0":1.2763142571098187,"vY0":-122.62009253379527,"vZ0":0.33270461205094093,"x":181.57,"y":191.34,"x0":-1.7189546457835696,"y0":50.00110646636286,"z0":4.857599753034916,"aX":-5.889883241349692},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.6,"breakHorizontal":6.7,"spinRate":1473,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.446354968831046,"extension":6.763410637301936},"index":1,"playId":"7322af8b-c054-3946-b1fa-b4fe8e647386","pitchNumber":2,"startTime":"2025-09-09T02:02:45.445Z","endTime":"2025-09-09T02:02:49.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.36882319907903,"strikeZoneBottom":1.52917900234986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.928578943522957,"aZ":-31.348619608471775,"pfxX":5.29791273280016,"pfxZ":0.5321989494181505,"pX":0.625315027631774,"pZ":0.8558799771818331,"vX0":3.681596241550667,"vY0":-123.18031466988977,"vZ0":-3.0617595898402676,"x":93.16,"y":215.67,"x0":-1.575548392597294,"y0":50.00079565849916,"z0":4.758941523422064,"aX":8.158302226646404},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-10.4,"spinRate":2440,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4442644313474329,"extension":6.703846159637664},"index":2,"playId":"d21bbb7e-7b73-38a4-805b-f4040edf9798","pitchNumber":3,"startTime":"2025-09-09T02:03:03.868Z","endTime":"2025-09-09T02:03:08.341Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.33679438444189,"strikeZoneBottom":1.46461709335726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72297445419812,"aZ":-34.90718535300568,"pfxX":-5.887822704374637,"pfxZ":-1.711489714626559,"pX":-0.440544833066691,"pZ":2.333421778030594,"vX0":4.36854694457726,"vY0":-125.0903307312204,"vZ0":0.699399086861415,"x":133.79,"y":175.78,"x0":-1.4390903149628071,"y0":50.004714017581186,"z0":4.8976663930533,"aX":-9.391622946699774},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":9.7,"spinRate":1571,"spinDirection":263},"zone":4,"typeConfidence":2.0,"plateTime":0.43679759056284473,"extension":6.844539392490871},"index":3,"playId":"ffbf8be4-8a90-360d-a1a7-1e5759e947db","pitchNumber":4,"startTime":"2025-09-09T02:03:22.561Z","endTime":"2025-09-09T02:03:26.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.27542555584001,"strikeZoneBottom":1.43603304248879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48972227067013,"aZ":-34.53800021044463,"pfxX":8.79467612281658,"pfxZ":-1.5476953573719254,"pX":0.9482198155281243,"pZ":0.9111867676638864,"vX0":3.467476020707481,"vY0":-122.9711665758487,"vZ0":-2.1622954755349375,"x":80.86,"y":214.18,"x0":-1.6249447742175571,"y0":50.00596566780777,"z0":4.7457048338523355,"aX":13.40472313948574},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":-16.8,"spinRate":2388,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44624453151876065,"extension":6.845931368277248},"index":4,"playId":"ec1ceb1c-0cbd-3872-8c95-6d56c2fc8ea3","pitchNumber":5,"startTime":"2025-09-09T02:03:36.674Z","endTime":"2025-09-09T02:03:40.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:03:40.352Z","atBatIndex":10},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ildemaro Vargas reaches on a fielder's choice, fielded by second baseman Christian Koss. Gabriel Moreno to 3rd. Alek Thomas to 2nd. Fielding error by second baseman Christian Koss.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T02:03:55.176Z","endTime":"2025-09-09T02:04:32.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"postOnSecond":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":91.2,"endSpeed":82.7,"strikeZoneTop":3.41744319111758,"strikeZoneBottom":1.53724271680215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.75333818465223,"aZ":-37.45368458423564,"pfxX":-7.316664648307219,"pfxZ":-2.9921165065820308,"pX":0.23108333845988496,"pZ":3.238533760782986,"vX0":6.384493871881106,"vY0":-132.54204253285508,"vZ0":2.2656215434074087,"x":108.19,"y":151.34,"x0":-1.2691703030221564,"y0":50.00425864775191,"z0":5.125292029343383,"aX":-12.899548085701783},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.6,"breakHorizontal":11.6,"spinRate":1870,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.41470593959319046,"extension":6.6689375075237844},"index":0,"playId":"9bee2391-4ed7-36e5-9c39-9831c0e1bd57","pitchNumber":1,"startTime":"2025-09-09T02:04:05.579Z","endTime":"2025-09-09T02:04:08.937Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-09T02:04:17.048Z","endTime":"2025-09-09T02:04:23.680Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.371071829649146,"aZ":-32.47562155035852,"pfxX":9.646044270585305,"pfxZ":-0.1974557103035286,"pX":-0.22170576564296557,"pZ":1.7713990292842166,"vX0":0.4108720890138393,"vY0":-122.3585774756102,"vZ0":-0.6197542836307381,"x":125.45,"y":190.95,"x0":-1.6455069051049616,"y0":50.00306215623228,"z0":4.802362552566251,"aX":14.676123584396274},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-17.5,"spinRate":2618,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4470541561344499,"extension":6.5487109187539385},"hitData":{"launchSpeed":81.0,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":152.19}},"index":2,"playId":"ce93a801-a310-3665-9f0e-b3d39ea32e35","pitchNumber":2,"startTime":"2025-09-09T02:04:23.680Z","endTime":"2025-09-09T02:04:32.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:04:32.088Z","atBatIndex":11},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jake McCarthy triples (4) on a sharp fly ball to right fielder Drew Gilbert. Gabriel Moreno scores. Alek Thomas scores. Ildemaro Vargas scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T02:04:58.241Z","endTime":"2025-09-09T02:05:29.469Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.3,"strikeZoneTop":3.46773490170216,"strikeZoneBottom":1.58198052739628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.17972383919992,"aZ":-29.81086904255919,"pfxX":7.026395650718452,"pfxZ":1.503254068674524,"pX":0.1303130342852603,"pZ":1.2096046195748482,"vX0":2.0768772618484084,"vY0":-123.40126487742187,"vZ0":-2.754403322038618,"x":112.03,"y":206.12,"x0":-1.6312613076097549,"y0":50.001728937868265,"z0":4.8036702074266975,"aX":11.041763190399116},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":-13.2,"spinRate":2541,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4406768831464003,"extension":6.798039564962149},"index":0,"playId":"b22ab2fb-49d5-3982-9767-ad7d9f727120","pitchNumber":1,"startTime":"2025-09-09T02:04:59.394Z","endTime":"2025-09-09T02:05:03.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.797398249294375,"aZ":-35.96551539619853,"pfxX":-3.9877144854126616,"pfxZ":-2.384947584833654,"pX":-0.030106799767149528,"pZ":2.2579720910585888,"vX0":5.088859023632325,"vY0":-124.50741802611581,"vZ0":0.9160300891502449,"x":118.15,"y":177.81,"x0":-1.569502152806065,"y0":50.000793323564054,"z0":4.830200602715286,"aX":-6.345904065412572},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":6.2,"spinRate":1611,"spinDirection":267},"zone":8,"typeConfidence":2.0,"plateTime":0.43763756240023,"extension":6.83227390821961},"hitData":{"launchSpeed":106.5,"launchAngle":22.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.32,"coordY":40.02}},"index":1,"playId":"b5dd8609-e48a-3331-85c1-9999b120bc0a","pitchNumber":2,"startTime":"2025-09-09T02:05:13.725Z","endTime":"2025-09-09T02:05:29.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:05:29.469Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-09T02:06:03.870Z","endTime":"2025-09-09T02:08:00.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":83.3,"strikeZoneTop":3.68238949901863,"strikeZoneBottom":1.78266959601002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76787840221203,"aZ":-25.59611934038406,"pfxX":-0.6906241369804609,"pfxZ":3.7064479286333576,"pX":-0.9576381720224146,"pZ":3.7537512552457297,"vX0":1.696380699984509,"vY0":-131.80342857699904,"vZ0":1.3445277273660494,"x":153.5,"y":137.43,"x0":-1.5174185357876524,"y0":50.00287712826737,"z0":5.1156951296158315,"aX":-1.2258779416189978},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":1.0,"spinRate":2168,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4142236830849897,"extension":6.609599540719251},"index":0,"playId":"46a718f7-96a8-3692-91a0-2b6308dfdc41","pitchNumber":1,"startTime":"2025-09-09T02:06:03.870Z","endTime":"2025-09-09T02:06:10.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.9,"endSpeed":77.7,"strikeZoneTop":3.63876362487697,"strikeZoneBottom":1.68645219668936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.359825238961342,"aZ":-37.107196733144015,"pfxX":6.256430113186939,"pfxZ":-3.203258466160781,"pX":-0.6270276531286388,"pZ":1.9908763371727276,"vX0":0.6883238414123172,"vY0":-123.68329204231867,"vZ0":0.535087653197188,"x":140.9,"y":185.03,"x0":-1.7217893241792432,"y0":50.00604939685708,"z0":4.902012903164248,"aX":9.623152619343799},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.4,"breakHorizontal":-11.5,"spinRate":2401,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.4440944140248897,"extension":6.368561005743882},"index":1,"playId":"8b5fde85-658f-3750-a2ad-e9f5bed6adf3","pitchNumber":2,"startTime":"2025-09-09T02:06:17.331Z","endTime":"2025-09-09T02:06:21.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.55813525535267,"strikeZoneBottom":1.71305316384531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.928945125232556,"aZ":-39.524308765313016,"pfxX":-5.23339617893053,"pfxZ":-4.473448625816552,"pX":0.6265082392553093,"pZ":0.7916832757957334,"vX0":6.855986187901035,"vY0":-127.04723550000051,"vZ0":-2.286914637166938,"x":93.12,"y":217.4,"x0":-1.4214849576331128,"y0":50.00414194482389,"z0":4.831290477384872,"aX":-8.59460612171975},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.4,"breakHorizontal":8.0,"spinRate":1565,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.43037356300223095,"extension":6.680319922198174},"index":2,"playId":"78f63dd4-cf09-344c-b302-37a5b9214256","pitchNumber":3,"startTime":"2025-09-09T02:06:31.607Z","endTime":"2025-09-09T02:06:35.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.274473310484318,"aZ":-34.04812265794997,"pfxX":4.77334772763826,"pfxZ":-1.2092359028236528,"pX":1.2691124816888644,"pZ":1.9938559703074852,"vX0":5.300548519743113,"vY0":-123.93988590374647,"vZ0":-0.07610045611850103,"x":68.62,"y":184.95,"x0":-1.5227283274735472,"y0":50.004250315315836,"z0":4.883847386572088,"aX":7.3788045748689015},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":-10.0,"spinRate":2470,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44302355929982395,"extension":6.58206894399909},"index":3,"playId":"eb91eae0-8a30-30e0-a25b-ee4a63ae4b06","pitchNumber":4,"startTime":"2025-09-09T02:06:51.791Z","endTime":"2025-09-09T02:06:56.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22376770482779,"aZ":-20.67882774359186,"pfxX":-4.268297732679951,"pfxZ":6.254905909466281,"pX":-0.36223306357892765,"pZ":2.62437749456907,"vX0":4.217583597419698,"vY0":-134.4971157966686,"vZ0":-2.281808990465283,"x":130.81,"y":167.92,"x0":-1.3935181078736074,"y0":50.00529678070733,"z0":4.944824383843939,"aX":-7.848214299170346},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.0,"breakHorizontal":6.8,"spinRate":2198,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40670419657821943,"extension":6.772004560117961},"index":4,"playId":"353e242e-788a-3373-8c74-b3e5c3fe27e2","pitchNumber":5,"startTime":"2025-09-09T02:07:14.813Z","endTime":"2025-09-09T02:07:18.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.671217011038006,"aZ":-23.28953471679391,"pfxX":-3.7879660726333615,"pfxZ":4.856234685944825,"pX":-0.32109584524078144,"pZ":3.391531856530525,"vX0":4.051947792320905,"vY0":-134.09689749860095,"vZ0":-0.008187113219144004,"x":129.24,"y":147.21,"x0":-1.3560646505226905,"y0":50.00477894504835,"z0":5.049414979619673,"aX":-6.933376104476931},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":6.0,"spinRate":2115,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4077057293952935,"extension":6.529635212935939},"index":5,"playId":"25ac3313-7aa4-388d-879c-81c0b3ba4c09","pitchNumber":6,"startTime":"2025-09-09T02:07:37.878Z","endTime":"2025-09-09T02:07:41.257Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.446730534618524,"aZ":-30.8612295584556,"pfxX":3.614206164399743,"pfxZ":0.8580391085645402,"pX":-0.7977333092541716,"pZ":2.280768879709118,"vX0":0.8280020111853493,"vY0":-123.00389089362257,"vZ0":-0.06339933106127271,"x":147.41,"y":177.2,"x0":-1.6081265496918578,"y0":50.00585997257599,"z0":4.9144102193613035,"aX":5.562295381117532},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":-6.7,"spinRate":2353,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.444578147174862,"extension":6.5545234523001845},"index":6,"playId":"66564cd1-7099-34e0-8950-971956110237","pitchNumber":7,"startTime":"2025-09-09T02:07:56.423Z","endTime":"2025-09-09T02:08:00.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:08:00.532Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Chapman singles on a fly ball to right fielder Corbin Carroll.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:10:08.766Z","endTime":"2025-09-09T02:10:59.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.63451507717014,"strikeZoneBottom":1.68885965895429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.952159909856906,"aZ":-21.07063361051874,"pfxX":-8.785466186257601,"pfxZ":6.518823725696532,"pX":0.0815758945056377,"pZ":3.1248096853854417,"vX0":8.98046166437715,"vY0":-129.15466002154238,"vZ0":-2.7022285482659054,"x":113.89,"y":154.41,"x0":-2.2863776038823285,"y0":50.000247904660405,"z0":5.791364779415251,"aX":-14.955841690825697},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2164,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.42284056557262595,"extension":6.561418909684697},"index":0,"playId":"9a9012a8-1c99-3c6e-a705-085f214a53f7","pitchNumber":1,"startTime":"2025-09-09T02:10:17.012Z","endTime":"2025-09-09T02:10:20.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.52052312814383,"strikeZoneBottom":1.69023093112181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258561275254998,"aZ":-20.96391306813863,"pfxX":-9.474001393704981,"pfxZ":6.602964024418706,"pX":0.2619995860523402,"pZ":2.513459146846156,"vX0":9.412964387583092,"vY0":-129.0757765694605,"vZ0":-4.395263800011216,"x":107.01,"y":170.92,"x0":-2.1900714054385753,"y0":50.00336859679381,"z0":5.839393068826892,"aX":-16.088686123865532},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":15.2,"spinRate":2157,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4233055063224995,"extension":6.61698591136348},"index":1,"playId":"918de132-e937-357e-a510-902f69735682","pitchNumber":2,"startTime":"2025-09-09T02:10:28.505Z","endTime":"2025-09-09T02:10:32.051Z","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":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.963700153889928,"aZ":-20.55132391613931,"pfxX":-8.804462951778547,"pfxZ":6.685112286341372,"pX":0.2992069230798371,"pZ":3.058248722284354,"vX0":8.732198723391845,"vY0":-130.86818046885458,"vZ0":-3.4017237653716452,"x":105.59,"y":156.21,"x0":-1.932809693614462,"y0":50.00399956280481,"z0":5.9097344837089585,"aX":-15.311661915128383},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2220,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4181228171864104,"extension":6.66256818433737},"hitData":{"launchSpeed":70.6,"launchAngle":31.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.89,"coordY":133.15}},"index":2,"playId":"ff7d2709-75e0-3e8f-a656-f31549b22cca","pitchNumber":3,"startTime":"2025-09-09T02:10:46.730Z","endTime":"2025-09-09T02:10:59.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:10:59.840Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Drew Gilbert grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Matt Chapman out at 2nd. Drew Gilbert to 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:11:17.251Z","endTime":"2025-09-09T02:11:48.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.7,"endSpeed":80.2,"strikeZoneTop":3.34839001609719,"strikeZoneBottom":1.62391736958845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.856299670922002,"aZ":-23.27278301095994,"pfxX":-9.973314095194889,"pfxZ":5.416571545709688,"pX":-0.9438007739235603,"pZ":2.766321534462162,"vX0":6.870821816079544,"vY0":-127.57983603618412,"vZ0":-3.084139248351045,"x":152.98,"y":164.09,"x0":-2.3793819213017056,"y0":50.0054429251982,"z0":5.83018493954779,"aX":-16.402387189435256},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2141,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4297248769984252,"extension":6.760647750159636},"index":0,"playId":"d2f74c82-53b9-3162-8dbc-f96cff6cb9ba","pitchNumber":1,"startTime":"2025-09-09T02:11:24.694Z","endTime":"2025-09-09T02:11:28.509Z","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":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7080826880598,"aZ":-31.426335421216706,"pfxX":-6.606708273845085,"pfxZ":0.5379389073051417,"pX":-0.7886334221975712,"pZ":1.8753400870227832,"vX0":6.6816756293731485,"vY0":-118.01862444624898,"vZ0":-2.043268686411599,"x":147.06,"y":188.15,"x0":-2.8061276757094795,"y0":50.00564407130551,"z0":5.663367660822989,"aX":-9.265894003873068},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.7,"breakHorizontal":10.2,"spinRate":1510,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4651522898179308,"extension":6.725326760164496},"hitData":{"launchSpeed":94.3,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.91,"coordY":153.2}},"index":1,"playId":"09bb6f9c-094d-36d5-b12f-3a4aab9381d9","pitchNumber":2,"startTime":"2025-09-09T02:11:40.235Z","endTime":"2025-09-09T02:11:48.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:11:48.771Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jung Hoo Lee homers (8) on a fly ball to right field. Drew Gilbert scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:12:29.130Z","endTime":"2025-09-09T02:14:01.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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,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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":622503,"link":"/api/v1/people/622503"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":{"id":622503,"link":"/api/v1/people/622503"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"e3769a30-fc38-3a19-a18d-8211a1bc4b39","startTime":"2025-09-09T02:12:16.608Z","endTime":"2025-09-09T02:12:21.094Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.5,"strikeZoneTop":3.46046986105844,"strikeZoneBottom":1.66681688834925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.339696225629293,"aZ":-30.297715303042562,"pfxX":-4.583212875675938,"pfxZ":1.3751275679551984,"pX":-0.8408029221463709,"pZ":1.9955890178400522,"vX0":5.4777774929385785,"vY0":-115.97381008561047,"vZ0":-1.9593069928939286,"x":149.05,"y":184.9,"x0":-2.6360218090699594,"y0":50.00264352750104,"z0":5.736374571928323,"aX":-6.254094639550215},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.3,"breakHorizontal":7.0,"spinRate":1597,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4719673037017791,"extension":6.4800152593932365},"index":1,"playId":"60caa2aa-87cd-3e9c-b64d-652878ecf305","pitchNumber":1,"startTime":"2025-09-09T02:12:31.050Z","endTime":"2025-09-09T02:12:34.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":72.6,"endSpeed":66.7,"strikeZoneTop":3.40134542434254,"strikeZoneBottom":1.52749040426819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.505844779961222,"aZ":-40.94729813507282,"pfxX":7.190822474104431,"pfxZ":-7.8295290642577875,"pX":-0.7971841193271635,"pZ":2.746731414643175,"vX0":1.8645513216285219,"vY0":-105.64685119925961,"vZ0":2.83659371637833,"x":147.39,"y":164.62,"x0":-2.627431938621979,"y0":50.00431813751682,"z0":6.123395523782629,"aX":8.055224262160088},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-13.0,"breakHorizontal":-13.6,"spinRate":2219,"spinDirection":38},"zone":4,"typeConfidence":2.0,"plateTime":0.5202504582683671,"extension":6.605195001461485},"index":2,"playId":"0dd1ba9b-7e1e-3c54-bf87-8a32b811b44f","pitchNumber":2,"startTime":"2025-09-09T02:12:49.748Z","endTime":"2025-09-09T02:12:53.470Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.872908827092058,"aZ":-28.30255504702021,"pfxX":-3.8589355480327994,"pfxZ":2.7867701645207443,"pX":0.5108075153700391,"pZ":1.9237858554000964,"vX0":8.727354624690632,"vY0":-116.57916955554457,"vZ0":-2.096192968356931,"x":97.53,"y":186.84,"x0":-2.763591562485526,"y0":50.00524812411676,"z0":5.480631537044566,"aX":-5.366759022146609},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.8,"breakHorizontal":5.0,"spinRate":1779,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.4680586133797169,"extension":6.652104238832556},"index":3,"playId":"2fb01528-388c-3625-b644-78d650b7eba8","pitchNumber":3,"startTime":"2025-09-09T02:13:07.175Z","endTime":"2025-09-09T02:13:10.803Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.914562174279215,"aZ":-41.37035731221429,"pfxX":7.801256305817138,"pfxZ":-8.072298631323061,"pX":0.43941142404603045,"pZ":1.2846593072817643,"vX0":4.113812020006055,"vY0":-107.11502178557909,"vZ0":0.051936977371698,"x":100.25,"y":204.09,"x0":-2.532432956659814,"y0":50.00354420782928,"z0":5.962939850230218,"aX":8.885655553729157},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.4,"breakVerticalInduced":-14.2,"breakHorizontal":-15.4,"spinRate":2291,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.515259199650675,"extension":6.631960045497353},"hitData":{"launchSpeed":93.7,"launchAngle":33.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.6,"coordY":82.26}},"index":4,"playId":"ead41c1a-924e-357b-b65e-3fdea424e069","pitchNumber":4,"startTime":"2025-09-09T02:13:35.686Z","endTime":"2025-09-09T02:14:01.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:14:01.590Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Koss singles on a fly ball to center fielder Alek Thomas.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:14:13.694Z","endTime":"2025-09-09T02:14:32.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.128628673661556,"aZ":-20.259471934025946,"pfxX":-9.420080345205246,"pfxZ":6.85566751215065,"pX":-0.9274152418888562,"pZ":1.8944604665403912,"vX0":6.819297014260102,"vY0":-131.11371518484717,"vZ0":-5.985382935706122,"x":152.35,"y":187.63,"x0":-2.3401555418673383,"y0":50.0039927295704,"z0":5.722223636323598,"aX":-16.376270377217004},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2165,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4180048315647835,"extension":6.727421865807461},"hitData":{"launchSpeed":74.9,"launchAngle":25.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.51,"coordY":99.07}},"index":0,"playId":"4d1bf516-6f59-360a-b5d1-2bedc080a1fe","pitchNumber":1,"startTime":"2025-09-09T02:14:21.001Z","endTime":"2025-09-09T02:14:32.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:14:32.222Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Patrick Bailey pops out to third baseman Blaze Alexander in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:14:50.140Z","endTime":"2025-09-09T02:15:44.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.39370112163536,"strikeZoneBottom":1.72148450638473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.387411228609285,"aZ":-29.835541644084074,"pfxX":-4.1153614907550695,"pfxZ":1.6722583488221456,"pX":-1.0735336198677075,"pZ":2.7799009105355608,"vX0":5.209390790750545,"vY0":-117.02323420741027,"vZ0":-0.22366268938712608,"x":157.92,"y":163.72,"x0":-2.7854011794453957,"y0":50.001893258752816,"z0":5.65224521951965,"aX":-5.754330875233801},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.2,"breakHorizontal":6.2,"spinRate":1553,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4665830760961267,"extension":6.759587154866323},"index":0,"playId":"5f7ccf4a-10ff-3473-a8fb-3b8cacff6c73","pitchNumber":1,"startTime":"2025-09-09T02:14:59.875Z","endTime":"2025-09-09T02:15:07.489Z","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":87.3,"endSpeed":80.2,"strikeZoneTop":3.36097437444568,"strikeZoneBottom":1.66274257541064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25792051136998,"aZ":-22.685962005475073,"pfxX":-8.291808153241703,"pfxZ":5.781056800501911,"pX":-1.2015406425944763,"pZ":2.7428424480290303,"vX0":5.717374576094326,"vY0":-127.09756606527486,"vZ0":-3.351788523947726,"x":162.8,"y":164.72,"x0":-2.3992573500406484,"y0":50.00305157748704,"z0":5.873654237692999,"aX":-13.609938346264116},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":10.0,"breakHorizontal":13.8,"spinRate":2192,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.43041964204739624,"extension":6.6222660047841435},"index":1,"playId":"02f358c3-6926-3aee-b258-ab1942f17789","pitchNumber":2,"startTime":"2025-09-09T02:15:15.982Z","endTime":"2025-09-09T02:15:19.847Z","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":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.511039119540964,"aZ":-28.58188031455703,"pfxX":-4.813526275674674,"pfxZ":2.577565699524957,"pX":0.1309078389438169,"pZ":2.247255088975927,"vX0":7.725293371535419,"vY0":-117.13776235021099,"vZ0":-1.7940354537908878,"x":112.01,"y":178.1,"x0":-2.5799686251209257,"y0":50.00284150848312,"z0":5.687711305893669,"aX":-6.709498874047405},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.6,"breakHorizontal":6.8,"spinRate":1595,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4670580586773707,"extension":6.670729398841472},"hitData":{"launchSpeed":80.7,"launchAngle":78.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":86.95,"coordY":181.58}},"index":2,"playId":"22bdf832-5a96-37b0-94b9-5f67a9ced27d","pitchNumber":3,"startTime":"2025-09-09T02:15:34.631Z","endTime":"2025-09-09T02:15:44.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:15:44.321Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out to left fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-09T02:15:58.914Z","endTime":"2025-09-09T02:16:50.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":68.0,"strikeZoneTop":3.01709238448038,"strikeZoneBottom":1.45108109817124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.394279882085236,"aZ":-41.76837694388356,"pfxX":6.807114341725189,"pfxZ":-8.305232653928153,"pX":0.033659477280333014,"pZ":2.0393724159596336,"vX0":3.4233857686703124,"vY0":-107.3972812882319,"vZ0":1.4310543666059794,"x":115.72,"y":183.72,"x0":-2.470563856754602,"y0":50.00013433378036,"z0":6.047315442175611,"aX":7.867655340541999},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-14.2,"breakHorizontal":-13.3,"spinRate":2268,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.5120292898146785,"extension":6.704207165725553},"index":0,"playId":"c35a6870-d942-38c3-aa1e-d58e28e0b6c0","pitchNumber":1,"startTime":"2025-09-09T02:16:14.668Z","endTime":"2025-09-09T02:16:18.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.01273717523507,"strikeZoneBottom":1.44713462451015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.024372247778995,"aZ":-22.189320495886484,"pfxX":-9.06214408467044,"pfxZ":6.019447144841918,"pX":0.8381306405026989,"pZ":2.4891917840567186,"vX0":10.13229661876335,"vY0":-127.42984800615616,"vZ0":-4.130305887894818,"x":85.05,"y":171.57,"x0":-1.995790153787775,"y0":50.005095962337286,"z0":5.8654429563794555,"aX":-15.037863236308368},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.2,"breakHorizontal":14.4,"spinRate":2219,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.4283914418923347,"extension":6.592673793198785},"index":1,"playId":"597d160d-10e6-3186-bf8c-ce0407472815","pitchNumber":2,"startTime":"2025-09-09T02:16:27.653Z","endTime":"2025-09-09T02:16:31.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.25263369477271,"aZ":-33.32158210203865,"pfxX":-7.000598139016353,"pfxZ":-0.8128630064278761,"pX":-0.6325753363379223,"pZ":1.26715858159813,"vX0":6.770853998427917,"vY0":-117.89062681158133,"vZ0":-3.091555325427322,"x":141.11,"y":204.57,"x0":-2.62480027868664,"y0":50.00085132102756,"z0":5.653949226716489,"aX":-9.907378340124412},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.9,"breakHorizontal":11.2,"spinRate":1637,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4636248141954531,"extension":7.034059113745323},"hitData":{"launchSpeed":97.6,"launchAngle":19.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.51,"coordY":100.59}},"index":2,"playId":"8924ee04-9488-3ff8-bec9-a05230ba0de1","pitchNumber":3,"startTime":"2025-09-09T02:16:44.004Z","endTime":"2025-09-09T02:16:50.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:16:50.863Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to right fielder Drew Gilbert.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:18:44.781Z","endTime":"2025-09-09T02:20:01.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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(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":90.2,"endSpeed":83.1,"strikeZoneTop":3.69174776883104,"strikeZoneBottom":1.80032564872271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19460945126828,"aZ":-25.00938769260284,"pfxX":-1.5413093358001237,"pfxZ":4.070001878507735,"pX":0.5578787512493887,"pZ":2.645752589005392,"vX0":5.602030027525922,"vY0":-131.39454792805319,"vZ0":-1.6920540826717556,"x":95.73,"y":167.34,"x0":-1.3955985887158768,"y0":50.00078010278304,"z0":5.144956926189766,"aX":-2.7123483428499378},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":1.7,"spinRate":2256,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.41584730896025546,"extension":6.689396442745995},"index":0,"playId":"ed86eba5-fffb-3d96-a299-9d043ad0fa4c","pitchNumber":1,"startTime":"2025-09-09T02:18:59.176Z","endTime":"2025-09-09T02:19:02.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.8,"endSpeed":77.1,"strikeZoneTop":3.66023385353887,"strikeZoneBottom":1.84098898628474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.370089342445727,"aZ":-31.605472462444695,"pfxX":6.682897724464736,"pfxZ":0.37853987176691506,"pX":-0.7245699157169432,"pZ":0.8207648244409044,"vX0":0.4638544725393459,"vY0":-121.99584941555908,"vZ0":-3.109489111733663,"x":144.62,"y":216.62,"x0":-1.7852854253897876,"y0":50.0023884601082,"z0":4.8406306090883895,"aX":10.056547198070001},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.2,"breakHorizontal":-12.2,"spinRate":2550,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.44924641811748245,"extension":6.552685122361598},"index":1,"playId":"ff184476-3556-3cc1-b76e-a3d99cf69590","pitchNumber":2,"startTime":"2025-09-09T02:19:14.284Z","endTime":"2025-09-09T02:19:17.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60413290167128,"aZ":-22.301745115607904,"pfxX":-4.134591792664196,"pfxZ":5.394659058000206,"pX":-0.42893850994433746,"pZ":3.2871120635467026,"vX0":3.8294977668145034,"vY0":-134.31929209394818,"vZ0":-0.4541944269478772,"x":133.35,"y":150.03,"x0":-1.3347122536375118,"y0":50.003614210408216,"z0":5.041612108145315,"aX":-7.56879915276525},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":6.7,"spinRate":2162,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.4074956608277396,"extension":6.8413959498571915},"index":2,"playId":"484a2fe1-ca82-3132-a393-970e4e7fdf33","pitchNumber":3,"startTime":"2025-09-09T02:19:31.826Z","endTime":"2025-09-09T02:19:35.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.648932664187424,"aZ":-36.01296698099216,"pfxX":-7.106559886368479,"pfxZ":-2.3476488263746553,"pX":-0.22208087345345742,"pZ":1.6156488525032195,"vX0":5.35356521381018,"vY0":-127.2878928409743,"vZ0":-1.1892136027577305,"x":125.47,"y":195.16,"x0":-1.4315045998740097,"y0":50.001125722596356,"z0":4.945830905205551,"aX":-11.63549589254495},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.3,"breakHorizontal":11.6,"spinRate":1603,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.43065286821064364,"extension":6.731535200654189},"hitData":{"launchSpeed":102.8,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.9,"coordY":104.05}},"index":3,"playId":"5be7a3be-51e3-3365-9325-d9f52bbb0a19","pitchNumber":4,"startTime":"2025-09-09T02:19:48.866Z","endTime":"2025-09-09T02:20:01.690Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:20:01.690Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to shortstop Willy Adames.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:20:01.300Z","endTime":"2025-09-09T02:21:32.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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":91.3,"endSpeed":83.6,"strikeZoneTop":3.20365951940012,"strikeZoneBottom":1.56664765696885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7175401884373,"aZ":-33.19655139763644,"pfxX":-8.198762347619905,"pfxZ":-0.5688646065841372,"pX":0.33168309969075643,"pZ":3.846662921234492,"vX0":6.9950275418176355,"vY0":-132.7433703790491,"vZ0":2.851820337839194,"x":104.36,"y":134.92,"x0":-1.2690176686948536,"y0":50.005158842263725,"z0":5.1711084741302225,"aX":-14.672217785499038},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.2,"breakHorizontal":13.4,"spinRate":1954,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.41221007185728453,"extension":6.771157406134605},"index":0,"playId":"8ac6f78f-ecb3-3371-890b-72ed470d06c0","pitchNumber":1,"startTime":"2025-09-09T02:20:26.335Z","endTime":"2025-09-09T02:20:29.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93119150582756,"aZ":-35.03101790131768,"pfxX":-8.232986008028423,"pfxZ":-1.5794150285266824,"pX":-0.027487486331196794,"pZ":2.3508627718583943,"vX0":6.250091459838134,"vY0":-133.95774093854916,"vZ0":-0.48221276490049103,"x":118.05,"y":175.31,"x0":-1.329826083786814,"y0":50.00636800466701,"z0":5.053602646825977,"aX":-14.855414557257138},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.8,"breakHorizontal":13.4,"spinRate":1928,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4100391028644359,"extension":6.704761048648779},"index":1,"playId":"e2f2a051-6e7d-3d8b-ac94-da74cb4d5eb8","pitchNumber":2,"startTime":"2025-09-09T02:20:41.612Z","endTime":"2025-09-09T02:20:57.963Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.17678935054495,"strikeZoneBottom":1.51495602299586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69441398115567,"aZ":-27.72754751200217,"pfxX":9.05795013875367,"pfxZ":2.979485866684332,"pX":-0.6267624016709641,"pZ":3.113935368338704,"vX0":-0.18185928845783667,"vY0":-121.18910565096826,"vZ0":1.408876056750087,"x":140.89,"y":154.7,"x0":-1.728764477952598,"y0":50.00560796515033,"z0":4.939079578621496,"aX":13.535016130768641},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.4,"spinRate":2525,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.45118857064074147,"extension":6.599837409005499},"index":2,"playId":"419056f3-6b01-3d62-a739-99456be42bda","pitchNumber":3,"startTime":"2025-09-09T02:21:02.963Z","endTime":"2025-09-09T02:21:07.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.404698627707617,"aZ":-20.670067853175322,"pfxX":-5.06271781040816,"pfxZ":6.191612091199836,"pX":-0.6084330093156878,"pZ":2.8972815333022552,"vX0":3.6584284624686836,"vY0":-135.19333760382108,"vZ0":-1.6732539276227505,"x":140.19,"y":160.55,"x0":-1.3187945991546561,"y0":50.003391317151895,"z0":4.96933908966504,"aX":-9.408208110067424},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":8.4,"spinRate":2185,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4045383965029301,"extension":6.901993317451173},"hitData":{"launchSpeed":90.2,"launchAngle":68.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.6,"coordY":151.21}},"index":3,"playId":"bb2e3849-e210-3990-930d-a3fa8467a195","pitchNumber":4,"startTime":"2025-09-09T02:21:22.038Z","endTime":"2025-09-09T02:21:32.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:21:32.132Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp line drive to left fielder Heliot Ramos. Ketel Marte to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:21:38.619Z","endTime":"2025-09-09T02:22:06.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.511603930079588,"aZ":-31.086968851759327,"pfxX":-8.05831860475464,"pfxZ":0.6060294453073123,"pX":-0.27553276307078856,"pZ":1.7720145761068975,"vX0":5.493839102133999,"vY0":-133.58081864624654,"vZ0":-2.476571301167642,"x":127.5,"y":190.94,"x0":-1.3186265820915275,"y0":50.004303626019144,"z0":4.960823060310621,"aX":-14.470091885213499},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.7,"breakHorizontal":13.3,"spinRate":1987,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.41105277670340223,"extension":6.968849705507125},"hitData":{"launchSpeed":108.7,"launchAngle":9.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":61.35,"coordY":104.02}},"index":0,"playId":"41073007-a6d7-3411-b476-7c910c13fd8e","pitchNumber":1,"startTime":"2025-09-09T02:21:56.964Z","endTime":"2025-09-09T02:22:06.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:22:06.622Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:22:12.899Z","endTime":"2025-09-09T02:23:39.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.52961563308013,"strikeZoneBottom":1.72006655408102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.966918628133968,"aZ":-23.572772402572863,"pfxX":-1.6417575212433628,"pfxZ":4.874438851684181,"pX":-1.076479817063262,"pZ":3.7689675084711407,"vX0":1.8171159162906445,"vY0":-131.7623852031057,"vZ0":1.065184065386311,"x":158.03,"y":137.02,"x0":-1.560475085871142,"y0":50.00412643466938,"z0":5.09622797097355,"aX":-2.8983381360419473},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2157,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4150748062993497,"extension":6.608329718471524},"index":0,"playId":"4e6b463e-82b9-335e-a365-0a0f8a602a26","pitchNumber":1,"startTime":"2025-09-09T02:22:34.535Z","endTime":"2025-09-09T02:22:37.625Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.48780733253841,"strikeZoneBottom":1.62681541540267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16865770858574,"aZ":-34.767150664913274,"pfxX":6.646979400644996,"pfxZ":-1.6977612441680732,"pX":0.2994728401018676,"pZ":1.507614131448144,"vX0":2.3830498139017284,"vY0":-123.0791840189766,"vZ0":-0.8344243099605654,"x":105.58,"y":198.07,"x0":-1.5456260399435873,"y0":50.00185655172175,"z0":4.803744056176157,"aX":10.163103790422523},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":-12.6,"spinRate":2489,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4455691002829054,"extension":6.716492891539355},"index":1,"playId":"5c8120da-47a3-3e7a-81a8-5f1f24e959f2","pitchNumber":2,"startTime":"2025-09-09T02:22:48.617Z","endTime":"2025-09-09T02:22:52.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.4403647652007,"strikeZoneBottom":1.65875639697375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0363574044283,"aZ":-35.97628917695651,"pfxX":-6.79212435675405,"pfxZ":-2.355472564375029,"pX":-1.1190494555460444,"pZ":1.8022280854451413,"vX0":3.329391013407892,"vY0":-126.03239777316718,"vZ0":-0.190306856649614,"x":159.66,"y":190.12,"x0":-1.5729986884638067,"y0":50.00530689305788,"z0":4.7784620391258095,"aX":-10.95437569597795},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.1,"breakHorizontal":11.5,"spinRate":1618,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43419814675746826,"extension":6.931494142885404},"index":2,"playId":"085f6039-c5f9-390e-9fcc-de145790478b","pitchNumber":3,"startTime":"2025-09-09T02:23:04.421Z","endTime":"2025-09-09T02:23:08.322Z","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":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.46323404288292,"strikeZoneBottom":1.65013010046927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.003963986344267,"aZ":-32.2625997781568,"pfxX":8.441713204297699,"pfxZ":-0.05894617042997474,"pX":-0.8719516410938966,"pZ":2.056884989102677,"vX0":-0.7525063104588101,"vY0":-122.08131707565312,"vZ0":-0.014564272554393298,"x":150.24,"y":183.24,"x0":-1.6606193398895432,"y0":50.00228212087916,"z0":4.809212723229857,"aX":12.912639030066494},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.1,"breakHorizontal":-15.2,"spinRate":2552,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.44637963107335477,"extension":6.5880539282726005},"index":3,"playId":"fa3dadd7-10e4-331a-a49c-b319aef4af2e","pitchNumber":4,"startTime":"2025-09-09T02:23:18.433Z","endTime":"2025-09-09T02:23:21.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.518661753922384,"aZ":-31.76085476583168,"pfxX":2.4643018363777873,"pfxZ":0.2605792032763694,"pX":-0.28257828277855473,"pZ":0.5704767827724363,"vX0":2.3033779456080716,"vY0":-124.58266245344889,"vZ0":-3.649411710468698,"x":127.77,"y":223.38,"x0":-1.5413338801200438,"y0":50.00109920176561,"z0":4.697466647827168,"aX":3.8476191047414354},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.0,"spinRate":2475,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.4407262373162304,"extension":6.742125521449929},"index":4,"playId":"f275ff0c-edb0-313d-9616-4748aa9fab49","pitchNumber":5,"startTime":"2025-09-09T02:23:35.439Z","endTime":"2025-09-09T02:23:39.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:23:39.623Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blaze Alexander singles on a ground ball to right fielder Drew Gilbert. Ketel Marte scores. Gabriel Moreno to 3rd. Blaze Alexander to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:24:01.849Z","endTime":"2025-09-09T02:26:02.324Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":{"id":657277,"link":"/api/v1/people/657277"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.3,"endSpeed":77.5,"strikeZoneTop":3.23299873513761,"strikeZoneBottom":1.57585697657871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.727343338920722,"aZ":-31.40167214815905,"pfxX":9.603288731621284,"pfxZ":0.5035588654261414,"pX":-0.3436755804344941,"pZ":3.005803113432924,"vX0":-0.12485025394620075,"vY0":-122.7553618983657,"vZ0":1.7533827213967415,"x":130.1,"y":157.62,"x0":-1.5402926386331772,"y0":50.001580239353984,"z0":4.950717184284446,"aX":14.691381066727363},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-17.4,"spinRate":2569,"spinDirection":66},"zone":1,"typeConfidence":2.0,"plateTime":0.4457602063202786,"extension":6.592603273004219},"index":0,"playId":"3e972d5c-4c4f-33d2-b639-11ca68d6db3c","pitchNumber":1,"startTime":"2025-09-09T02:24:05.969Z","endTime":"2025-09-09T02:24:09.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.24138540311604,"strikeZoneBottom":1.54400895180938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.64016150610385,"aZ":-33.52358207169253,"pfxX":-6.988261330933405,"pfxZ":-0.7570867936338566,"pX":-1.4240669843427314,"pZ":1.9535065246433527,"vX0":2.4085166953056145,"vY0":-132.79679101028444,"vZ0":-1.2587993820117287,"x":171.28,"y":186.04,"x0":-1.435281805941245,"y0":50.0029654648767,"z0":4.874104699411497,"aX":-12.47137613294852},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.4,"breakHorizontal":12.1,"spinRate":1765,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.41257851473590534,"extension":6.758398293791694},"index":1,"playId":"92546bf8-5e96-37eb-9b7d-f8dd9ee427a3","pitchNumber":2,"startTime":"2025-09-09T02:24:26.921Z","endTime":"2025-09-09T02:24:31.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.22288591855991,"strikeZoneBottom":1.61239086144183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125315180724343,"aZ":-35.10601798034937,"pfxX":-8.144060216524267,"pfxZ":-1.6619910296373082,"pX":-1.2150533459091868,"pZ":2.276042908210092,"vX0":3.3375090563495315,"vY0":-131.9999624625763,"vZ0":-0.1136807008876991,"x":163.31,"y":177.33,"x0":-1.437816326802344,"y0":50.00286371886613,"z0":4.904610138398894,"aX":-14.369786166753569},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.8,"breakHorizontal":14.0,"spinRate":1844,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4149726068045618,"extension":6.90503769475326},"index":2,"playId":"c2ce090d-ef3f-363f-8cc7-e26a1f82255d","pitchNumber":3,"startTime":"2025-09-09T02:24:41.847Z","endTime":"2025-09-09T02:24:47.524Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.24807363327646,"strikeZoneBottom":1.5923200837505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90525766093136,"aZ":-31.199596303070802,"pfxX":-7.357000224695525,"pfxZ":0.529361341325556,"pX":1.0945596826889206,"pZ":2.7274741057184198,"vX0":8.376403038962652,"vY0":-134.5740984818268,"vZ0":-0.0717242090932072,"x":75.28,"y":165.14,"x0":-1.095571585657562,"y0":50.003554162942876,"z0":4.955780820315681,"aX":-13.559264257342392},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.2,"breakHorizontal":11.6,"spinRate":2003,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.4062788293735853,"extension":6.97254811848403},"index":3,"playId":"0641ce4b-f0dc-3182-9c53-ae185352905b","pitchNumber":4,"startTime":"2025-09-09T02:25:01.957Z","endTime":"2025-09-09T02:25:05.421Z","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":92.2,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.180947938970416,"aZ":-33.12600975336703,"pfxX":-7.208681613783886,"pfxZ":-0.5166415467542986,"pX":-0.10406451231668655,"pZ":2.65975302980326,"vX0":5.381793861340481,"vY0":-134.32442555779397,"vZ0":0.07809456368784362,"x":120.97,"y":166.97,"x0":-1.189987755534037,"y0":50.00409132312728,"z0":4.972001118307313,"aX":-13.26668261050817},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.7,"breakHorizontal":12.0,"spinRate":1866,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4066806734167585,"extension":6.987809495387439},"index":4,"playId":"a0ae34b7-c78c-3ca6-b27c-df73eca62776","pitchNumber":5,"startTime":"2025-09-09T02:25:20.091Z","endTime":"2025-09-09T02:25:23.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.368964371088182,"aZ":-35.62499591443434,"pfxX":-8.71616260981621,"pfxZ":-1.8879556829135087,"pX":-0.04192318852572994,"pZ":2.68179681778174,"vX0":6.10098741770575,"vY0":-134.3448208684803,"vZ0":0.5921134036759035,"x":118.6,"y":166.37,"x0":-1.210994444034695,"y0":50.003336353809885,"z0":4.992531031064076,"aX":-15.917514554978544},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-3.1,"breakHorizontal":14.4,"spinRate":1945,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.40785418420564756,"extension":6.9871679754686395},"hitData":{"launchSpeed":98.5,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.37,"coordY":104.56}},"index":5,"playId":"7c66fd24-5f61-34c1-bd32-f9af75135fa8","pitchNumber":6,"startTime":"2025-09-09T02:25:48.302Z","endTime":"2025-09-09T02:26:02.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:26:02.324Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-09T02:26:19.384Z","endTime":"2025-09-09T02:28:01.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.29813469828885,"strikeZoneBottom":1.36986416506091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53616880274624,"aZ":-33.136188500209066,"pfxX":-7.869589127936227,"pfxZ":-0.5395156837423141,"pX":0.014376499210792476,"pZ":3.546035862535034,"vX0":6.077376365437957,"vY0":-132.55826469124858,"vZ0":2.433255849775888,"x":116.45,"y":143.04,"x0":-1.286396078449995,"y0":50.00435394808046,"z0":5.036592702620518,"aX":-13.995779517185229},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1857,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.4133231415218792,"extension":6.801108931156621},"index":0,"playId":"b48fc95d-0d47-3a54-a96b-1a0e974ebb93","pitchNumber":1,"startTime":"2025-09-09T02:26:34.472Z","endTime":"2025-09-09T02:26:38.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.400983072281452,"aZ":-37.09540289166492,"pfxX":-5.95022813529013,"pfxZ":-3.0673475704610915,"pX":-0.5486835317181736,"pZ":1.791266137405728,"vX0":4.044190547271339,"vY0":-125.32132222194213,"vZ0":-0.07858418939658574,"x":137.91,"y":190.42,"x0":-1.4037272491547452,"y0":50.003667360718815,"z0":4.8325749386582055,"aX":-9.541932526758512},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.4,"breakHorizontal":10.0,"spinRate":1447,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.43570112025197494,"extension":6.806859584653461},"index":1,"playId":"7a53e567-985e-332f-95fa-d7704a8d09e5","pitchNumber":2,"startTime":"2025-09-09T02:26:50.710Z","endTime":"2025-09-09T02:26:54.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32473917095041,"aZ":-37.94946844613027,"pfxX":-2.9407719119812206,"pfxZ":-3.664807377915408,"pX":0.05704772736298038,"pZ":1.3894985751568465,"vX0":4.537011903609588,"vY0":-124.01760410095352,"vZ0":-0.6144346100817004,"x":114.83,"y":201.26,"x0":-1.4052039379664782,"y0":50.004836882083616,"z0":4.776791933456806,"aX":-4.630338556810511},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.6,"breakHorizontal":4.4,"spinRate":1389,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.43986827485302493,"extension":6.912212408920682},"index":2,"playId":"bb9b0901-ef80-38b0-93f6-1aa4d6d2163b","pitchNumber":3,"startTime":"2025-09-09T02:27:32.278Z","endTime":"2025-09-09T02:27:35.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.085475766513028,"aZ":-37.63542196452342,"pfxX":-3.1576099050905757,"pfxZ":-3.402766494288188,"pX":-0.8432025460358871,"pZ":1.1923440098925595,"vX0":2.6422690573826544,"vY0":-124.78723770123442,"vZ0":-1.3923771163210366,"x":149.14,"y":206.59,"x0":-1.4968227603474784,"y0":50.00324422086191,"z0":4.8105311343380475,"aX":-5.0651628752250675},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.2,"breakHorizontal":5.3,"spinRate":1486,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.4360777682103594,"extension":6.878462639974984},"hitData":{"launchSpeed":83.0,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.46,"coordY":153.16}},"index":3,"playId":"0b611dd2-3911-343f-b47e-b863642a04b3","pitchNumber":4,"startTime":"2025-09-09T02:27:51.559Z","endTime":"2025-09-09T02:28:01.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:28:01.091Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-09T02:30:11.768Z","endTime":"2025-09-09T02:31:25.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.67313670344498,"strikeZoneBottom":1.70422962371148,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.116564375692093,"aZ":-24.556712166304244,"pfxX":-9.252447453549141,"pfxZ":4.438310530925548,"pX":-1.1308054704702095,"pZ":2.7994631952631224,"vX0":6.531776161832903,"vY0":-129.8895591749208,"vZ0":-3.099930609664012,"x":160.1,"y":163.19,"x0":-2.4706070142933165,"y0":50.003093620680616,"z0":5.866936708592197,"aX":-15.877691897037593},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2090,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.42100459929929634,"extension":6.53505770792863},"index":0,"playId":"205273ca-668f-3bfe-a683-a3116aa3b27a","pitchNumber":1,"startTime":"2025-09-09T02:30:20.526Z","endTime":"2025-09-09T02:30:24.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.56671899992193,"strikeZoneBottom":1.68506305646864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72366368815461,"aZ":-31.398937326548634,"pfxX":1.3253779852551162,"pfxZ":0.5441245356264979,"pX":0.9198005347232725,"pZ":2.9647065222779534,"vX0":7.6425327354714225,"vY0":-118.33600662117219,"vZ0":-0.3292800894928891,"x":81.94,"y":158.73,"x0":-2.5184320660171364,"y0":50.00328758756859,"z0":5.972257152431849,"aX":1.8857173108577558},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":-4.2,"spinRate":2218,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.46215310270500076,"extension":6.583506623059371},"index":1,"playId":"a0014b05-a3e0-3b6d-86d3-1f19df892838","pitchNumber":2,"startTime":"2025-09-09T02:30:37.418Z","endTime":"2025-09-09T02:30:41.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.58260975031016,"strikeZoneBottom":1.73565114930327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.265105736255094,"aZ":-21.821704671580363,"pfxX":-10.59085386043652,"pfxZ":6.12111931453366,"pX":-0.08558797497704201,"pZ":2.085357218966744,"vX0":9.352018176157653,"vY0":-129.30139793645355,"vZ0":-5.006586511959948,"x":120.26,"y":182.48,"x0":-2.3754469364413,"y0":50.00287573775229,"z0":5.7238226087825845,"aX":-17.911767803474547},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.1,"breakHorizontal":17.0,"spinRate":2108,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.42381080406392035,"extension":6.678502498847723},"index":2,"playId":"2b65a51a-e801-3513-9ff1-cfd370963666","pitchNumber":3,"startTime":"2025-09-09T02:30:50.950Z","endTime":"2025-09-09T02:30:54.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, 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":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.53778891780748,"strikeZoneBottom":1.6360835831432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.980208216475127,"aZ":-28.732333840257034,"pfxX":1.2227018626481032,"pfxZ":2.418608447616373,"pX":-0.017381027373104086,"pZ":3.5955103030813977,"vX0":5.831710630374411,"vY0":-118.41895651449353,"vZ0":0.7245331415407575,"x":117.66,"y":141.7,"x0":-2.6678713353732495,"y0":50.004652160785874,"z0":5.907909216775081,"aX":1.7411892606648571},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2302,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.46200009000271747,"extension":6.5839961476162765},"index":3,"playId":"7d4f3cd8-465d-32ed-9792-91951dc365ad","pitchNumber":4,"startTime":"2025-09-09T02:31:05.724Z","endTime":"2025-09-09T02:31:11.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.53680926571268,"strikeZoneBottom":1.71800815754828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.461868205270097,"aZ":-22.659438596946565,"pfxX":-9.805399736556973,"pfxZ":5.492775766111539,"pX":-1.2740264443979707,"pZ":3.24438530601274,"vX0":6.053040415644806,"vY0":-130.51793173852636,"vZ0":-2.607715962439934,"x":165.56,"y":151.18,"x0":-2.344661010834971,"y0":50.00275095662367,"z0":5.955724064785863,"aX":-16.98319319343598},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.6,"breakHorizontal":16.4,"spinRate":2123,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.41903294007958847,"extension":6.519163562398699},"index":4,"playId":"edfde044-d114-3200-a038-f5d5994af544","pitchNumber":5,"startTime":"2025-09-09T02:31:21.665Z","endTime":"2025-09-09T02:31:25.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:31:25.610Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-09T02:31:34.124Z","endTime":"2025-09-09T02:32:37.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":73.3,"endSpeed":67.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.349408961919124,"aZ":-41.419385844460656,"pfxX":5.7532582321285375,"pfxZ":-8.180136257962392,"pX":0.22957304800530165,"pZ":1.130893586651087,"vX0":3.96998548889805,"vY0":-106.54870246581723,"vZ0":-0.290618082869883,"x":108.25,"y":208.25,"x0":-2.417388720004424,"y0":50.005061292664266,"z0":6.020864173619144,"aX":6.498119047639078},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.1,"breakVerticalInduced":-14.4,"breakHorizontal":-11.6,"spinRate":2319,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5176026978683255,"extension":6.6475104417703825},"index":0,"playId":"7d6272e8-2db9-39b7-b0b6-c514a4f9d828","pitchNumber":1,"startTime":"2025-09-09T02:31:47.817Z","endTime":"2025-09-09T02:31:52.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.214157023363224,"aZ":-22.86529647834342,"pfxX":-10.12049687746888,"pfxZ":5.642237015738768,"pX":-1.1126537644624972,"pZ":2.4682749712244667,"vX0":6.465463078707414,"vY0":-127.40397345995856,"vZ0":-3.784000247447268,"x":159.41,"y":172.14,"x0":-2.3632798408552262,"y0":50.00563552566498,"z0":5.77172597329744,"aX":-16.705388383998343},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":2217,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.42927793018783866,"extension":6.714010928164468},"index":1,"playId":"91046c72-131b-304a-a240-6ec059c90f85","pitchNumber":2,"startTime":"2025-09-09T02:32:03.239Z","endTime":"2025-09-09T02:32:08.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.52958975029211,"strikeZoneBottom":1.81895408820994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078151488160138,"aZ":-18.601290476408796,"pfxX":-8.580348868126377,"pfxZ":8.198408179341373,"pX":-0.17095886091348192,"pZ":2.3102274054993965,"vX0":7.567814085188479,"vY0":-127.80565766793225,"vZ0":-5.053376398716798,"x":123.52,"y":176.4,"x0":-2.054096946086433,"y0":50.00518046277451,"z0":5.771866357612616,"aX":-14.211625804639649},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.9,"breakHorizontal":13.8,"spinRate":2108,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4283860228939491,"extension":6.833706483964674},"index":2,"playId":"af95e2c4-7e9c-375a-8e15-ba831da0291d","pitchNumber":3,"startTime":"2025-09-09T02:32:33.544Z","endTime":"2025-09-09T02:32:37.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:32:37.775Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Smith homers (5) on a fly ball to right field. Rafael Devers scores.","rbi":2,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-09T02:32:48.663Z","endTime":"2025-09-09T02:33:50.758Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":622503,"link":"/api/v1/people/622503"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":622503,"link":"/api/v1/people/622503"},"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(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":87.4,"endSpeed":80.3,"strikeZoneTop":3.2851572041393,"strikeZoneBottom":1.68124989396733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.398243865548586,"aZ":-21.01040320355765,"pfxX":-8.283444928021893,"pfxZ":6.782620967096502,"pX":-1.5954343196817709,"pZ":2.7611393576575542,"vX0":5.0250993067769265,"vY0":-127.29057782080756,"vZ0":-3.3974812043614264,"x":177.81,"y":164.23,"x0":-2.515922308425382,"y0":50.00361239200325,"z0":5.7709378749043045,"aX":-13.634328415293139},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2136,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.42982014345496466,"extension":6.783485810250491},"index":0,"playId":"bb933620-b441-3528-9ba2-d521c8e9bd73","pitchNumber":1,"startTime":"2025-09-09T02:33:00.392Z","endTime":"2025-09-09T02:33:03.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.915152733714084,"aZ":-27.0943772447098,"pfxX":-6.628566980134826,"pfxZ":3.6068022836826295,"pX":0.13280348522907762,"pZ":2.098686407287541,"vX0":8.360721153324608,"vY0":-117.60231516586343,"vZ0":-2.5071280725324687,"x":111.94,"y":182.12,"x0":-2.596404967510567,"y0":50.00555882629035,"z0":5.674985439501496,"aX":-9.347995172139425},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.2,"breakHorizontal":10.1,"spinRate":1599,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.46456959292482214,"extension":6.90180064138538},"hitData":{"launchSpeed":107.7,"launchAngle":26.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.93,"coordY":57.36}},"index":1,"playId":"d76bd4c3-737a-3d2b-9c0e-f679f5bcc3be","pitchNumber":2,"startTime":"2025-09-09T02:33:18.478Z","endTime":"2025-09-09T02:33:50.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:33:50.758Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-09T02:34:01.051Z","endTime":"2025-09-09T02:34:22.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.251421360068427,"aZ":-20.617582368280686,"pfxX":-9.365750031679084,"pfxZ":6.624069845401002,"pX":0.09941846091477902,"pZ":2.430860331558781,"vX0":8.976487576277606,"vY0":-131.12090161997378,"vZ0":-4.6757385863797944,"x":113.21,"y":173.15,"x0":-2.1485649854697906,"y0":50.00222105382784,"z0":5.771911279789537,"aX":-16.337731442898153},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2030,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41743023639757304,"extension":6.768898888007435},"hitData":{"launchSpeed":86.4,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":150.16}},"index":0,"playId":"977784dd-ce38-3e87-a517-7fc73909b80b","pitchNumber":1,"startTime":"2025-09-09T02:34:12.672Z","endTime":"2025-09-09T02:34:22.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:34:22.408Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drew Gilbert lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-09T02:34:55.257Z","endTime":"2025-09-09T02:35:48.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-09T02:34:43.286Z","endTime":"2025-09-09T02:34:57.584Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.0,"endSpeed":82.3,"strikeZoneTop":3.31399984787069,"strikeZoneBottom":1.57463577620248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67619377270768,"aZ":-20.100888139464477,"pfxX":-9.24075669035543,"pfxZ":6.963903591939308,"pX":-1.0840068487917227,"pZ":2.8056430967723247,"vX0":6.675931863295781,"vY0":-130.86526075390375,"vZ0":-3.724027906702263,"x":158.32,"y":163.03,"x0":-2.4677745940513574,"y0":50.00537712780423,"z0":5.7534037262595,"aX":-16.026548136070524},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.0,"breakHorizontal":15.2,"spinRate":2111,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.41859225920756726,"extension":6.650119240885386},"index":1,"playId":"3ae948d6-ce24-318f-a31a-680fea4f5c2a","pitchNumber":1,"startTime":"2025-09-09T02:34:57.584Z","endTime":"2025-09-09T02:35:01.556Z","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":89.7,"endSpeed":81.9,"strikeZoneTop":3.25756227769474,"strikeZoneBottom":1.51880316401711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.227201175021406,"aZ":-19.685307732335918,"pfxX":-9.309393928750723,"pfxZ":7.263713466917022,"pX":-1.5435102211221337,"pZ":2.427656564135148,"vX0":5.452849724061031,"vY0":-130.49536403489415,"vZ0":-4.756956976983743,"x":175.83,"y":173.23,"x0":-2.4539059568511092,"y0":50.0032177388675,"z0":5.7631189633256925,"aX":-16.008057860919585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":2058,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4202111581886534,"extension":6.75683580240419},"index":2,"playId":"26107fb3-0418-34c4-b51b-d5ed52363266","pitchNumber":2,"startTime":"2025-09-09T02:35:09.300Z","endTime":"2025-09-09T02:35:12.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.29867681298959,"strikeZoneBottom":1.56025262575675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.824462342898265,"aZ":-20.54947038494481,"pfxX":-9.582234055934887,"pfxZ":6.779433467182794,"pX":0.5800760526214399,"pZ":1.9749144639979404,"vX0":10.232756292551548,"vY0":-130.0173809031768,"vZ0":-5.559538103543989,"x":94.89,"y":185.46,"x0":-2.1584848709021913,"y0":50.00465903180879,"z0":5.696748118034381,"aX":-16.435710446914463},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2068,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.4209949795392802,"extension":6.697204586396921},"index":3,"playId":"ae2b3021-a507-393a-9466-4b5b1f5444e6","pitchNumber":3,"startTime":"2025-09-09T02:35:26.131Z","endTime":"2025-09-09T02:35:29.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.602744373769845,"aZ":-31.99596486895006,"pfxX":-8.82490249560038,"pfxZ":0.12718522112576558,"pX":-0.8083047525122848,"pZ":2.296070940090679,"vX0":7.138908038612105,"vY0":-118.11167306376586,"vZ0":-0.8944952932739265,"x":147.81,"y":176.79,"x0":-2.731185135547739,"y0":50.00261004456752,"z0":5.635693719000495,"aX":-12.402712350689924},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":1495,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.46466342715399733,"extension":6.668831847089611},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.27,"coordY":68.37}},"index":4,"playId":"1341fd7f-c471-3a7c-baa1-124208026003","pitchNumber":4,"startTime":"2025-09-09T02:35:40.409Z","endTime":"2025-09-09T02:35:48.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:35:48.214Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-09T02:37:45.390Z","endTime":"2025-09-09T02:38:34.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":75.3,"strikeZoneTop":3.32020499634775,"strikeZoneBottom":1.57617506844748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.773518039634066,"aZ":-30.233984335014892,"pfxX":6.647186456889517,"pfxZ":1.3387403600741932,"pX":-0.07038394226775259,"pZ":1.8882139858185962,"vX0":1.8154761393351544,"vY0":-120.01427273296811,"vZ0":-0.6886417685652593,"x":119.68,"y":187.8,"x0":-1.7014275132868732,"y0":50.00206971238413,"z0":4.888581884898879,"aX":9.626552391159633},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.5,"breakHorizontal":-12.5,"spinRate":2554,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.45762819116424724,"extension":6.827701557492269},"index":0,"playId":"07c57fc9-4aa0-36fd-95ef-325607eaa6d2","pitchNumber":1,"startTime":"2025-09-09T02:38:02.913Z","endTime":"2025-09-09T02:38:06.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.44801398785678,"strikeZoneBottom":1.62566767525457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.09036048822189,"aZ":-32.00693934818481,"pfxX":-9.722918568499178,"pfxZ":0.09155111448138875,"pX":1.5370628659438828,"pZ":2.676547189318768,"vX0":10.295520764207662,"vY0":-132.6660098348291,"vZ0":-0.14214348900110385,"x":58.41,"y":166.51,"x0":-1.1287200667645785,"y0":50.00143288846712,"z0":5.061616096704469,"aX":-17.3497779895093},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.4,"breakHorizontal":15.4,"spinRate":1972,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.41269505055995026,"extension":6.808863014548632},"index":1,"playId":"ac771078-1bbc-3fac-aa76-1d1e426fdea9","pitchNumber":2,"startTime":"2025-09-09T02:38:15.220Z","endTime":"2025-09-09T02:38:19.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.542575470254192,"aZ":-32.779709394768545,"pfxX":8.073912579183295,"pfxZ":-0.4219803660644281,"pX":0.28063767349125557,"pZ":1.9981582893023209,"vX0":1.8108045662850185,"vY0":-118.92842630428972,"vZ0":-0.019342205141266833,"x":106.3,"y":184.83,"x0":-1.5402272954152059,"y0":50.0049118487304,"z0":4.988118109102566,"aX":11.526080188844741},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":-15.1,"spinRate":2622,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.46116688242051307,"extension":6.617307970361628},"hitData":{"launchSpeed":91.6,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.94,"coordY":161.31}},"index":2,"playId":"669aea0d-8085-3e0a-a75b-13aab67172b7","pitchNumber":3,"startTime":"2025-09-09T02:38:27.476Z","endTime":"2025-09-09T02:38:34.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:38:34.096Z","atBatIndex":31},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Jake McCarthy bunt grounds out softly, catcher Patrick Bailey to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-09T02:38:41.802Z","endTime":"2025-09-09T02:39:21.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.8,"endSpeed":77.3,"strikeZoneTop":3.53068443081982,"strikeZoneBottom":1.65365719597662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.046533742573533,"aZ":-30.377671438394707,"pfxX":4.243058226710267,"pfxZ":1.1854051081704373,"pX":-0.7538970071330635,"pZ":2.567564478057863,"vX0":0.7767228760166629,"vY0":-122.16179453896308,"vZ0":0.5499331846695044,"x":145.74,"y":169.46,"x0":-1.6270943710548247,"y0":50.00426893868699,"z0":4.9414542303086035,"aX":6.4423996395482686},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.5,"breakHorizontal":-7.9,"spinRate":2561,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.44759153788352446,"extension":6.587854080994106},"index":0,"playId":"879f74d1-0584-304b-931f-48c021aef5be","pitchNumber":1,"startTime":"2025-09-09T02:38:58.978Z","endTime":"2025-09-09T02:39:02.533Z","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":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82400503931095,"aZ":-28.13159284616996,"pfxX":-10.334780893209773,"pfxZ":2.278983413041101,"pX":-0.14219075079630436,"pZ":2.115193412896349,"vX0":6.74487378635292,"vY0":-132.21976650753436,"vZ0":-1.751922982719333,"x":122.42,"y":181.67,"x0":-1.3817285925685117,"y0":50.00204841631619,"z0":4.847920580607004,"aX":-18.322950927483248},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":17.3,"spinRate":1940,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.414039014074306,"extension":6.888929736166633},"hitData":{"launchSpeed":37.4,"launchAngle":-72.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":126.86,"coordY":201.37}},"index":1,"playId":"b3e9989d-b50d-3a1a-b5ae-5e862a303c19","pitchNumber":2,"startTime":"2025-09-09T02:39:11.876Z","endTime":"2025-09-09T02:39:21.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:39:21.329Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-09T02:39:27.730Z","endTime":"2025-09-09T02:41:53.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.7,"endSpeed":75.6,"strikeZoneTop":3.54254899509962,"strikeZoneBottom":1.73747446752223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.837993559268387,"aZ":-32.60214479275577,"pfxX":8.64155549410222,"pfxZ":-0.29214325678903386,"pX":0.13615790653581034,"pZ":2.191853333321761,"vX0":1.4789642896801611,"vY0":-120.36448741210823,"vZ0":0.26250671967970174,"x":111.81,"y":179.6,"x0":-1.6094996389543217,"y0":50.003568667778616,"z0":4.984204080944948,"aX":12.594079993655438},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2430,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.45624270495274155,"extension":6.360400980788552},"index":0,"playId":"b760c6b1-49fb-37d2-ba7b-0efb27cb0ee8","pitchNumber":1,"startTime":"2025-09-09T02:39:47.536Z","endTime":"2025-09-09T02:39:50.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-09T02:39:59.958Z","endTime":"2025-09-09T02:40:10.903Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.57502189535146,"strikeZoneBottom":1.68447457855627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.825638259841764,"aZ":-22.099084446790183,"pfxX":-2.7645110948266867,"pfxZ":5.67583987062814,"pX":-0.8216083328889752,"pZ":3.3724959002234014,"vX0":2.32994517987971,"vY0":-132.75741186936781,"vZ0":-0.11293185706775,"x":148.32,"y":147.72,"x0":-1.3537267723982078,"y0":50.00481063230352,"z0":5.0313663102807,"aX":-4.9091543730050455},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":4.4,"spinRate":2033,"spinDirection":242},"zone":1,"typeConfidence":2.0,"plateTime":0.41342564264464343,"extension":6.742732775600016},"index":2,"playId":"41ee0573-8c73-3b33-b59d-f34290af4dd9","pitchNumber":2,"startTime":"2025-09-09T02:40:10.903Z","endTime":"2025-09-09T02:40:14.541Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.61312658971967,"strikeZoneBottom":1.66982843080818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.72022447630943,"aZ":-37.32216019081489,"pfxX":-5.489607444020198,"pfxZ":-3.1979634491637547,"pX":-0.32613230397168913,"pZ":0.49139594221384536,"vX0":4.218729617118688,"vY0":-126.0686662886298,"vZ0":-2.9930130492012026,"x":129.43,"y":225.51,"x0":-1.3083192235102856,"y0":50.00378641444393,"z0":4.707642205130844,"aX":-8.833535394574268},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.2,"breakHorizontal":9.0,"spinRate":1470,"spinDirection":265},"zone":13,"typeConfidence":2.0,"plateTime":0.4345277561318497,"extension":6.900068353035872},"index":3,"playId":"cbe8e343-2ba7-36af-89dc-6cbbea8ebdad","pitchNumber":3,"startTime":"2025-09-09T02:40:27.163Z","endTime":"2025-09-09T02:40:30.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.57303310083494,"strikeZoneBottom":1.73816997895651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.774935442534264,"aZ":-36.692868147137894,"pfxX":-9.052889134284465,"pfxZ":-2.52532793044833,"pX":0.9979258248356129,"pZ":1.9218011362089802,"vX0":8.62257946650312,"vY0":-133.41793532310743,"vZ0":-0.8996476975275144,"x":78.96,"y":186.89,"x0":-1.1117446336760917,"y0":50.00324282243325,"z0":4.9259585166842665,"aX":-16.195014981841492},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.6,"breakHorizontal":14.4,"spinRate":1872,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.41175217642215634,"extension":6.857451821107299},"index":4,"playId":"a25fd3b9-96ad-3ecc-bbf2-e162ef228b2b","pitchNumber":4,"startTime":"2025-09-09T02:40:44.963Z","endTime":"2025-09-09T02:40:49.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443012013907566,"aZ":-31.32757798154388,"pfxX":10.40460679443341,"pfxZ":0.561917620100564,"pX":0.5230066499746052,"pZ":2.1770233227752445,"vX0":1.6526082348290045,"vY0":-122.81700732380207,"vZ0":-0.11747470076484212,"x":97.06,"y":180.0,"x0":-1.5110239480902854,"y0":50.00408919530268,"z0":4.91075058804983,"aX":15.747855165669312},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":-19.2,"spinRate":2562,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4475621824749516,"extension":6.592819797102869},"index":5,"playId":"cdb4ffb2-e041-3ae2-a6fa-c0d6943cad96","pitchNumber":5,"startTime":"2025-09-09T02:40:59.664Z","endTime":"2025-09-09T02:41:03.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.62404175233074,"strikeZoneBottom":1.7215559174156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.568489625296113,"aZ":-30.162711740521733,"pfxX":9.634653924096037,"pfxZ":1.3284524575701973,"pX":1.2354465758303264,"pZ":1.0329270003055735,"vX0":3.6398926519826746,"vY0":-122.14222859541857,"vZ0":-2.7005461179214985,"x":69.91,"y":210.89,"x0":-1.5249241118178243,"y0":50.003218068184054,"z0":4.740907240612255,"aX":14.588130678884191},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.0,"breakHorizontal":-18.2,"spinRate":2596,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.4480553785400483,"extension":6.723881920270567},"index":6,"playId":"1be2db43-5a30-36fe-b070-3fab402e6eab","pitchNumber":6,"startTime":"2025-09-09T02:41:18.370Z","endTime":"2025-09-09T02:41:21.747Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.032954090234607,"aZ":-33.27419453375673,"pfxX":8.51121317019608,"pfxZ":-0.7418783487858214,"pX":-0.5669558078903364,"pZ":2.5632185334577495,"vX0":0.004355847886944764,"vY0":-120.75774789440068,"vZ0":1.3462650006228294,"x":138.61,"y":169.57,"x0":-1.6749966120485276,"y0":50.00326754959467,"z0":4.9208070076921775,"aX":12.597839047004943},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.7,"breakHorizontal":-15.5,"spinRate":2560,"spinDirection":61},"zone":4,"typeConfidence":2.0,"plateTime":0.45319727625417583,"extension":6.4875446421758545},"index":7,"playId":"48fedb24-5f0c-323a-9b93-b2c82ef265c4","pitchNumber":7,"startTime":"2025-09-09T02:41:33.804Z","endTime":"2025-09-09T02:41:37.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.6112440358498,"strikeZoneBottom":1.7628907199462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99653884020352,"aZ":-32.08355504937522,"pfxX":-8.511397118675898,"pfxZ":0.048999974253689516,"pX":0.7573541097887799,"pZ":1.7761220056720175,"vX0":7.986216230310939,"vY0":-133.04050306323248,"vZ0":-1.9221139632122097,"x":88.13,"y":190.82,"x0":-1.1909885672923632,"y0":50.00213615832621,"z0":4.854175775607455,"aX":-15.117065111853242},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.1,"breakHorizontal":13.4,"spinRate":1866,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.4131702008186471,"extension":6.8764843256454204},"index":8,"playId":"aa9d9c0e-2b5a-37ca-bc2a-359cf9861237","pitchNumber":8,"startTime":"2025-09-09T02:41:49.452Z","endTime":"2025-09-09T02:41:53.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:41:53.688Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-09T02:43:51.784Z","endTime":"2025-09-09T02:44:23.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.94272191542812,"strikeZoneBottom":1.75158634329217,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.077484310871036,"aZ":-16.56085611912263,"pfxX":-5.292668063273824,"pfxZ":9.471032765099439,"pX":-1.5860331813572752,"pZ":3.681165109904545,"vX0":4.436907293998995,"vY0":-127.76723710084774,"vZ0":-2.1925851832597587,"x":177.46,"y":139.39,"x0":-2.6600708879039434,"y0":50.00025522275037,"z0":5.8562544377884835,"aX":-8.72252603579962},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.9,"breakHorizontal":8.5,"spinRate":2204,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4292016537311296,"extension":6.558798015396009},"index":0,"playId":"3c5206b5-d4d2-3fe5-a340-9b251a735113","pitchNumber":1,"startTime":"2025-09-09T02:44:01.628Z","endTime":"2025-09-09T02:44:05.156Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77699574723409,"aZ":-15.888965811573788,"pfxX":-5.68544572868318,"pfxZ":9.87202364436705,"pX":-0.5975873394120992,"pZ":2.2168594086248428,"vX0":7.02329003052215,"vY0":-127.99255033920166,"vZ0":-5.635795632629573,"x":139.78,"y":178.92,"x0":-2.6455976302323507,"y0":50.00485428577338,"z0":5.702440437310012,"aX":-9.382090400106136},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":16.7,"breakHorizontal":8.6,"spinRate":2286,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.42883907798192933,"extension":6.517115212342996},"hitData":{"launchSpeed":99.6,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.26,"coordY":82.23}},"index":1,"playId":"bece6dc4-3271-3e57-a44f-f8ef870fda74","pitchNumber":2,"startTime":"2025-09-09T02:44:11.545Z","endTime":"2025-09-09T02:44:23.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:44:23.731Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Koss lines out sharply to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-09T02:44:23.417Z","endTime":"2025-09-09T02:44:56.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":75.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.268574103255336,"aZ":-27.55521356978072,"pfxX":0.6286374273175929,"pfxZ":3.239415587649445,"pX":0.2386630235310385,"pZ":1.899671069003904,"vX0":6.631472731206049,"vY0":-117.52238877045852,"vZ0":-3.0044626284786857,"x":107.9,"y":187.49,"x0":-2.6790520938103572,"y0":50.00262835831495,"z0":5.7037755448252545,"aX":0.8953182662680322},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.5,"breakHorizontal":-2.5,"spinRate":2266,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.4626863764736804,"extension":6.630157011508504},"hitData":{"launchSpeed":104.3,"launchAngle":15.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":190.03,"coordY":98.62}},"index":0,"playId":"b2a588d7-a272-39c1-a7ca-f7e8947a0758","pitchNumber":1,"startTime":"2025-09-09T02:44:45.341Z","endTime":"2025-09-09T02:44:56.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:44:56.585Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Patrick Bailey grounds into a double play, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas. Jung Hoo Lee out at 2nd. Patrick Bailey out at 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-09T02:44:57.545Z","endTime":"2025-09-09T02:45:41.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.32820373868127,"strikeZoneBottom":1.66974296477726,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.341261372579996,"aZ":-25.361833141975335,"pfxX":-8.879574853634033,"pfxZ":4.213833926561236,"pX":-0.9643982521379243,"pZ":2.4397664247030635,"vX0":6.72701772641401,"vY0":-125.54147862130924,"vZ0":-3.2674488898137652,"x":153.76,"y":172.91,"x0":-2.5080792924887185,"y0":50.00389853461072,"z0":5.793656438651239,"aX":-14.357886477756523},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":14.8,"spinRate":2172,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.43416118152301575,"extension":6.636281445641185},"index":0,"playId":"e174259e-03ff-3a08-8aba-d467bd878da5","pitchNumber":1,"startTime":"2025-09-09T02:45:17.521Z","endTime":"2025-09-09T02:45:21.316Z","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":86.7,"endSpeed":80.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.2239774679893,"aZ":-23.554440343863906,"pfxX":-8.874806906739419,"pfxZ":5.283206222312427,"pX":-0.509698131794715,"pZ":1.8453779644318304,"vX0":7.6652588147461405,"vY0":-126.07567981509419,"vZ0":-4.968181534252857,"x":136.43,"y":188.95,"x0":-2.415666466404428,"y0":50.006007643312316,"z0":5.708789263364416,"aX":-14.492499257821196},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":2026,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.43210992699942397,"extension":6.670005559268844},"hitData":{"launchSpeed":101.3,"launchAngle":2.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":147.63}},"index":1,"playId":"2c36a52a-d9ca-3910-b990-e14e94eb6cbd","pitchNumber":2,"startTime":"2025-09-09T02:45:32.902Z","endTime":"2025-09-09T02:45:41.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:45:41.421Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-09T02:47:40.079Z","endTime":"2025-09-09T02:48:56.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.67747284278497,"strikeZoneBottom":1.77166258550149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2157022937256,"aZ":-32.59761914627139,"pfxX":6.516100845081846,"pfxZ":-0.2841010200346741,"pX":-0.5412002974669877,"pZ":2.0126968418840328,"vX0":0.712771798585166,"vY0":-121.42788390760518,"vZ0":-0.05304210116697461,"x":137.63,"y":184.44,"x0":-1.6850515160405126,"y0":50.002514780278595,"z0":4.875568514374373,"aX":9.711006448918901},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":-12.0,"spinRate":2548,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.45140176200721704,"extension":6.58543529357222},"index":0,"playId":"a98a7f39-44f2-328e-a62d-72e37879249a","pitchNumber":1,"startTime":"2025-09-09T02:47:54.383Z","endTime":"2025-09-09T02:47:57.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07035539254799,"aZ":-20.425253365746382,"pfxX":-4.760031818121909,"pfxZ":6.462817182565935,"pX":-0.023018703647374354,"pZ":2.879271057166548,"vX0":4.569461877842283,"vY0":-134.24378487492763,"vZ0":-1.7662165821728033,"x":117.88,"y":161.04,"x0":-1.1318571235394415,"y0":50.00503517845432,"z0":5.005284687264603,"aX":-8.656896341983805},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.5,"breakHorizontal":7.6,"spinRate":2218,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4085922701600313,"extension":6.89677326487444},"index":1,"playId":"1ec41c46-d0ec-3818-b9e0-c05eacd5325d","pitchNumber":2,"startTime":"2025-09-09T02:48:07.850Z","endTime":"2025-09-09T02:48:10.914Z","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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.488751141886326,"aZ":-31.633833112966315,"pfxX":9.780727532892087,"pfxZ":0.35494536058545734,"pX":0.6071940863271327,"pZ":1.416219617708056,"vX0":2.2358711333897823,"vY0":-122.56629404046333,"vZ0":-1.5921166691872677,"x":93.86,"y":200.54,"x0":-1.5884005186823362,"y0":50.0020713661782,"z0":4.7898066823076,"aX":14.795355568341666},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2565,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.44785291754534207,"extension":6.643093427876651},"index":2,"playId":"d541568f-025c-3d41-9444-6b046603a292","pitchNumber":3,"startTime":"2025-09-09T02:48:21.604Z","endTime":"2025-09-09T02:48:25.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-09T02:48:36.003Z","endTime":"2025-09-09T02:48:43.507Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51919320302078,"aZ":-28.720059939320556,"pfxX":8.849210160056487,"pfxZ":2.3759056627379946,"pX":-0.06708124699823549,"pZ":1.1079205849532336,"vX0":1.0293822762481721,"vY0":-120.07891390062878,"vZ0":-2.5044684574992004,"x":119.56,"y":208.87,"x0":-1.6507726227236132,"y0":50.00131173521352,"z0":4.734736905995503,"aX":12.844708556575773},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.2,"spinRate":2537,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.45717257251680365,"extension":6.81363602077662},"hitData":{"launchSpeed":79.2,"launchAngle":16.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.13,"coordY":119.1}},"index":4,"playId":"6b13d13a-1afd-35dc-a465-4e8d179f9f92","pitchNumber":4,"startTime":"2025-09-09T02:48:43.507Z","endTime":"2025-09-09T02:48:56.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:48:56.169Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Corbin Carroll grounds into a force out, first baseman Dominic Smith to shortstop Willy Adames. Ketel Marte out at 2nd. Corbin Carroll to 1st.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-09T02:48:54.312Z","endTime":"2025-09-09T02:49:44.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.348791953286245,"aZ":-34.73157842842228,"pfxX":-9.43103971541679,"pfxZ":-1.4392132072867536,"pX":-0.9724251313566198,"pZ":2.527538923495214,"vX0":4.174582801219426,"vY0":-133.67602675784897,"vZ0":0.0747262379591811,"x":154.07,"y":170.54,"x0":-1.3438575846152652,"y0":50.00053524841921,"z0":5.027839503367848,"aX":-16.77806880642032},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.3,"breakHorizontal":16.0,"spinRate":1974,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.41240667448651847,"extension":6.849808653624146},"index":0,"playId":"4c486079-4c81-365f-bcae-c2eec1dfd950","pitchNumber":1,"startTime":"2025-09-09T02:49:14.755Z","endTime":"2025-09-09T02:49:21.119Z","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":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71077991205918,"aZ":-37.03501697556475,"pfxX":-4.30105463234339,"pfxZ":-2.990829943924597,"pX":0.2661262563964544,"pZ":1.0574209661438478,"vX0":5.726813879908302,"vY0":-125.86224769096461,"vZ0":-1.8023082299818616,"x":106.86,"y":210.23,"x0":-1.4675564883018555,"y0":50.00593783083893,"z0":4.749272144941893,"aX":-6.98413654073682},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.6,"breakHorizontal":6.7,"spinRate":1562,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4332308709109576,"extension":6.978418127762303},"hitData":{"launchSpeed":71.1,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.3,"coordY":165.36}},"index":1,"playId":"080a3388-194f-3f56-ac27-f6757610658c","pitchNumber":2,"startTime":"2025-09-09T02:49:37.331Z","endTime":"2025-09-09T02:49:44.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:49:44.709Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-09T02:49:54.191Z","endTime":"2025-09-09T02:52:45.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7],"actionIndex":[5],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.33195037454099,"strikeZoneBottom":1.51394891934046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.155665464776593,"aZ":-31.650305720682024,"pfxX":-9.884808160600485,"pfxZ":0.2877270641446277,"pX":0.2852958528646021,"pZ":2.43350945829711,"vX0":7.45871568270498,"vY0":-134.2901008999523,"vZ0":-1.0345709990498886,"x":106.13,"y":173.08,"x0":-1.2545643054019824,"y0":50.0022402812225,"z0":5.090904025446781,"aX":-17.91564083794801},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":16.1,"spinRate":1929,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4090625663736387,"extension":6.759340790159906},"index":0,"playId":"d459f48c-a0d2-35a5-aa13-8f8f59c57a89","pitchNumber":1,"startTime":"2025-09-09T02:50:23.349Z","endTime":"2025-09-09T02:50:26.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.33373555934451,"strikeZoneBottom":1.53103290121762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.73890086981739,"aZ":-28.35612518060787,"pfxX":6.191591286109109,"pfxZ":2.5184344610028697,"pX":0.5108508266077927,"pZ":1.8792249996907244,"vX0":2.989592326620801,"vY0":-123.01119094416077,"vZ0":-1.2752560001744837,"x":97.53,"y":188.04,"x0":-1.5286061346866546,"y0":50.00396205756399,"z0":4.831346394360121,"aX":9.39121567878471},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.4,"breakHorizontal":-12.0,"spinRate":2485,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4470256616842483,"extension":6.6413241584134965},"index":1,"playId":"445dc6b1-3f8d-3161-a554-88fd73f29e6d","pitchNumber":2,"startTime":"2025-09-09T02:50:40.231Z","endTime":"2025-09-09T02:50:43.998Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-09T02:50:53.446Z","endTime":"2025-09-09T02:51:12.167Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"}},{"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":93.1,"endSpeed":84.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.352651638900735,"aZ":-18.732950626349535,"pfxX":-4.239702830224308,"pfxZ":7.261786947020333,"pX":0.6372396961843513,"pZ":2.6543091333089226,"vX0":6.195623287881085,"vY0":-135.38848886272737,"vZ0":-2.854155123574244,"x":92.71,"y":167.11,"x0":-1.13303456919397,"y0":50.00420169783165,"z0":5.037721924598574,"aX":-7.8494031975577165},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":6.4,"spinRate":2063,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.4050113375862505,"extension":6.9156126300834275},"index":3,"playId":"2e6d5d25-b9dc-344f-9249-e9d9f8ce78fb","pitchNumber":3,"startTime":"2025-09-09T02:51:12.167Z","endTime":"2025-09-09T02:51:15.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.28532680444979,"strikeZoneBottom":1.5092834636261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24782388760138,"aZ":-23.839579909234793,"pfxX":-4.2743318556085175,"pfxZ":4.6144849102620515,"pX":-0.31920229517820586,"pZ":3.6895673444436796,"vX0":3.904053555701182,"vY0":-132.99905983560464,"vZ0":0.9470454283002666,"x":129.17,"y":139.16,"x0":-1.2447501226905795,"y0":50.00474631386027,"z0":5.046916892291392,"aX":-7.723793710506523},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":7.0,"spinRate":2101,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.41049753462490157,"extension":7.049916813822124},"index":4,"playId":"8cb9ddf1-7a51-3900-8ee5-fc4f3820a9f3","pitchNumber":4,"startTime":"2025-09-09T02:51:34.308Z","endTime":"2025-09-09T02:51:46.466Z","isPitch":true,"type":"pitch"},{"details":{"description":"Corbin Carroll steals (26) 2nd base. Corbin Carroll to 3rd. Corbin Carroll advances to 3rd, on a throwing error by catcher Patrick Bailey.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"8cb9ddf1-7a51-3900-8ee5-fc4f3820a9f3","startTime":"2025-09-09T02:52:00.299Z","endTime":"2025-09-09T02:52:11.488Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.24376959576409,"strikeZoneBottom":1.51295760700018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77192506862325,"aZ":-38.38392376311008,"pfxX":-4.755370031996149,"pfxZ":-3.798163904282248,"pX":0.8049730112915593,"pZ":0.5665495766502839,"vX0":6.933351221907708,"vY0":-126.51089473156208,"vZ0":-2.7178219555727736,"x":86.32,"y":223.48,"x0":-1.3427611870496778,"y0":50.004406275866316,"z0":4.706292374172363,"aX":-7.7748781601459145},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-7.2,"breakHorizontal":7.2,"spinRate":1586,"spinDirection":275},"zone":14,"typeConfidence":2.0,"plateTime":0.4315769367192406,"extension":7.102409091313252},"index":6,"playId":"ad5d5734-8260-3a92-93ba-7cea138779f8","pitchNumber":5,"startTime":"2025-09-09T02:52:11.488Z","endTime":"2025-09-09T02:52:21.167Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.807679412450984,"aZ":-34.523210219159175,"pfxX":-6.094046426964965,"pfxZ":-1.443909789270589,"pX":-0.09389034538003628,"pZ":1.2179332986614697,"vX0":5.267582823710415,"vY0":-125.65251175016417,"vZ0":-1.7958407399721574,"x":120.58,"y":205.9,"x0":-1.4102548066072638,"y0":50.00618352597114,"z0":4.707365332108448,"aX":-9.896166891825473},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.8,"breakHorizontal":10.1,"spinRate":1542,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.43338521467444124,"extension":7.0953223263971585},"hitData":{"launchSpeed":82.3,"launchAngle":20.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.21,"coordY":102.51}},"index":7,"playId":"450bbd97-19ab-32d4-b599-6dd5baa68906","pitchNumber":6,"startTime":"2025-09-09T02:52:34.485Z","endTime":"2025-09-09T02:52:45.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:52:45.560Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-09T02:53:00.351Z","endTime":"2025-09-09T02:54:44.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":85.7,"endSpeed":79.1,"strikeZoneTop":3.54242046863901,"strikeZoneBottom":1.71930650689988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55157767653604,"aZ":-32.661672484666575,"pfxX":6.078155142375719,"pfxZ":-0.3089589543368003,"pX":-0.26880015891858206,"pZ":1.4098627693404655,"vX0":1.4001457209450068,"vY0":-124.82712206856054,"vZ0":-1.5776422430535124,"x":127.25,"y":200.71,"x0":-1.6263194463768464,"y0":50.00143232423882,"z0":4.7328577139795645,"aX":9.614698807033212},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-11.3,"spinRate":2499,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.43837378130305726,"extension":6.848176021421835},"index":0,"playId":"110f6c48-4ccc-3b9e-aea2-607485e2eaca","pitchNumber":1,"startTime":"2025-09-09T02:53:19.085Z","endTime":"2025-09-09T02:53:23.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.51720227642151,"strikeZoneBottom":1.69413222089383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.987635359983745,"aZ":-32.788905165140434,"pfxX":-9.52911070531034,"pfxZ":-0.33873767645007646,"pX":0.13593170762132628,"pZ":3.031625162113442,"vX0":6.607539103318639,"vY0":-133.9893095458428,"vZ0":1.164670727647831,"x":111.82,"y":156.93,"x0":-1.1334191709055315,"y0":50.00478516906882,"z0":4.947665643875186,"aX":-17.197909435479666},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.1,"breakHorizontal":15.7,"spinRate":1886,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.4099644295793352,"extension":7.009597056997113},"index":1,"playId":"03062c38-57b7-3f74-acdd-8952bef94228","pitchNumber":2,"startTime":"2025-09-09T02:53:33.922Z","endTime":"2025-09-09T02:53:37.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.52492870347955,"strikeZoneBottom":1.67454141742423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.208716655080163,"aZ":-37.67514010184975,"pfxX":-6.322322723779747,"pfxZ":-3.541243837403994,"pX":-1.7543214418470674,"pZ":1.5255941429562658,"vX0":1.5276252511888708,"vY0":-123.48008964184166,"vZ0":-0.09196844851850838,"x":183.87,"y":197.59,"x0":-1.5572024897239385,"y0":50.00342727669685,"z0":4.717416588324104,"aX":-9.821465106262202},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.2,"breakHorizontal":11.2,"spinRate":1556,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4425736470896098,"extension":6.965116618823758},"index":2,"playId":"5f836c30-a220-3062-aa9f-edabe158731a","pitchNumber":3,"startTime":"2025-09-09T02:53:47.930Z","endTime":"2025-09-09T02:53:50.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.138130015354488,"aZ":-39.45658518129498,"pfxX":-5.468781815514953,"pfxZ":-4.559186632835349,"pX":-0.08248622148277568,"pZ":0.7823422548420573,"vX0":5.0334638332149,"vY0":-125.54085546775136,"vZ0":-1.7165938061799997,"x":120.14,"y":217.66,"x0":-1.4018044145530026,"y0":50.00279383078733,"z0":4.68329410547264,"aX":-8.739842281927132},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-8.4,"breakHorizontal":8.8,"spinRate":1417,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4361101737047419,"extension":6.991805945076484},"index":3,"playId":"261dcaad-68b1-3bae-9ac1-072347b623fc","pitchNumber":4,"startTime":"2025-09-09T02:54:03.865Z","endTime":"2025-09-09T02:54:08.789Z","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":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.53956684940268,"strikeZoneBottom":1.69023760871458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.068932431101583,"aZ":-28.585167167560247,"pfxX":7.396576197064694,"pfxZ":2.339990019822599,"pX":-0.4859974282265121,"pZ":1.2761503325929677,"vX0":0.6604434200946934,"vY0":-122.93550171691044,"vZ0":-2.401077626430988,"x":135.53,"y":204.32,"x0":-1.7190452994354157,"y0":50.00126827018453,"z0":4.6886140500198294,"aX":11.334988421637384},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.0,"breakHorizontal":-13.6,"spinRate":2519,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4453067687838579,"extension":6.7583066661152404},"index":4,"playId":"5728f32b-89b4-3fde-a4c6-e6e03d8da446","pitchNumber":5,"startTime":"2025-09-09T02:54:24.657Z","endTime":"2025-09-09T02:54:30.552Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908836898192465,"aZ":-39.05752563915108,"pfxX":-4.665465305157591,"pfxZ":-4.255008168362375,"pX":-0.7458294716764191,"pZ":1.8487159911226327,"vX0":3.3079996001557364,"vY0":-125.98164762633478,"vZ0":0.5626846291773901,"x":145.43,"y":188.86,"x0":-1.465202966188991,"y0":50.00044277874311,"z0":4.761601200643659,"aX":-7.55112227489079},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.3,"breakHorizontal":7.8,"spinRate":1469,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.4335895285014457,"extension":7.00980235582312},"index":5,"playId":"c61dce25-1921-379e-9713-0d309f8900a6","pitchNumber":6,"startTime":"2025-09-09T02:54:41.520Z","endTime":"2025-09-09T02:54:44.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:54:44.640Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out softly, catcher Gabriel Moreno to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-09T02:57:03.855Z","endTime":"2025-09-09T02:59:24.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandyn Garcia replaces Nabil Crismatt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T02:56:14.049Z","endTime":"2025-09-09T02:57:05.826Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81735646779309,"aZ":-31.335434491923007,"pfxX":11.369371869621862,"pfxZ":0.41481465978353604,"pX":0.43119477980915943,"pZ":2.196507239601858,"vX0":-7.005160473496433,"vY0":-141.69775176437133,"vZ0":-3.6411603572154507,"x":100.56,"y":179.47,"x0":1.4644806754484339,"y0":50.00250950729711,"z0":5.5107263594020806,"aX":23.009132414479353},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":0.1,"breakHorizontal":-19.1,"spinRate":2246,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.3872414367608634,"extension":5.636371510249798},"index":1,"playId":"7de4f3bb-b703-38cd-bde6-5c3dd4c1d91f","pitchNumber":1,"startTime":"2025-09-09T02:57:05.826Z","endTime":"2025-09-09T02:57:09.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.00303333231967,"strikeZoneBottom":1.44183249638404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.598358815699726,"aZ":-31.035478326042227,"pfxX":11.477346073034244,"pfxZ":0.5799996484515084,"pX":1.5828830242339205,"pZ":2.8821070670464324,"vX0":-4.065399338642989,"vY0":-139.94164701587698,"vZ0":-1.7715821228097828,"x":56.66,"y":160.96,"x0":1.5721491831702314,"y0":50.00376163890604,"z0":5.57669096909287,"aX":22.5313851314073},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.8,"breakHorizontal":-19.8,"spinRate":2192,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.3929400875488689,"extension":5.638052717019603},"index":2,"playId":"87ff4c43-caeb-384c-87e5-f4e98b7be1a0","pitchNumber":2,"startTime":"2025-09-09T02:57:22.856Z","endTime":"2025-09-09T02:57:25.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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26307742192222,"aZ":-28.406472843410544,"pfxX":11.252613509010546,"pfxZ":1.894265280751176,"pX":0.1714047493644863,"pZ":3.217881869897643,"vX0":-7.5434219582213435,"vY0":-140.83270566464176,"vZ0":-1.6311423296549452,"x":110.47,"y":151.9,"x0":1.4331027036178843,"y0":50.006422802381145,"z0":5.655490623874841,"aX":22.43580137163462},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.2,"breakHorizontal":-18.7,"spinRate":2269,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.390053067340133,"extension":5.655071423854076},"index":3,"playId":"e72b4288-62ed-3b98-b2ae-e453ffe34d66","pitchNumber":3,"startTime":"2025-09-09T02:57:38.869Z","endTime":"2025-09-09T02:57:41.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":2.95754555555688,"strikeZoneBottom":1.404485403939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75401445380156,"aZ":-27.3498134416289,"pfxX":12.166944065465435,"pfxZ":2.3547977953110664,"pX":-0.6722446592497155,"pZ":1.3734732356123234,"vX0":-10.027004335739477,"vY0":-142.219309299492,"vZ0":-6.3658463675122485,"x":142.62,"y":201.7,"x0":1.3191773064461465,"y0":50.00162349853572,"z0":5.376506644264089,"aX":24.911084288962606},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.1,"breakHorizontal":-20.0,"spinRate":2360,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.38518596404800043,"extension":5.63949325389582},"index":4,"playId":"6da76a45-8124-3f97-ac2a-af7d2273f860","pitchNumber":4,"startTime":"2025-09-09T02:57:58.663Z","endTime":"2025-09-09T02:58:02.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":2.98725425425681,"strikeZoneBottom":1.48139623225615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.65977163998292,"aZ":-29.732572375123624,"pfxX":11.629824865842128,"pfxZ":1.1856298948105284,"pX":-1.1633233271638377,"pZ":2.2022451204073055,"vX0":-11.08569369963687,"vY0":-142.4784262471206,"vZ0":-3.9668200604417105,"x":161.34,"y":179.32,"x0":1.266486865390997,"y0":50.00231255831956,"z0":5.491018286617659,"aX":23.91640156115952},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.4,"breakHorizontal":-18.8,"spinRate":2298,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.38439554417992294,"extension":5.7494290264105254},"index":5,"playId":"6046825f-6236-3314-a933-c72854a78c2e","pitchNumber":5,"startTime":"2025-09-09T02:58:16.546Z","endTime":"2025-09-09T02:58:20.414Z","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":97.2,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18593467843793,"aZ":-32.0526508064195,"pfxX":10.22339150787043,"pfxZ":0.05941777398604309,"pX":-0.1840933391184318,"pZ":3.166038334945027,"vX0":-8.09550542147692,"vY0":-141.29247274276423,"vZ0":-1.162242891810875,"x":124.02,"y":153.3,"x0":1.3899868394958022,"y0":50.0013969489892,"z0":5.642264271803235,"aX":20.669235263540596},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.1,"breakHorizontal":-16.9,"spinRate":2307,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.38764494728891163,"extension":5.587690012135138},"index":6,"playId":"e9332dd6-c885-3163-a3d5-eb7ea4709630","pitchNumber":6,"startTime":"2025-09-09T02:58:33.632Z","endTime":"2025-09-09T02:58:37.199Z","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":97.7,"endSpeed":89.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.721666339453567,"aZ":-23.93985284540343,"pfxX":11.992153079646794,"pfxZ":4.020763077985849,"pX":-0.7386907621886829,"pZ":2.7025714231932394,"vX0":-10.051969765132194,"vY0":-142.0030562226317,"vZ0":-3.5887047904047926,"x":145.16,"y":165.81,"x0":1.2844004462289413,"y0":50.00224072406267,"z0":5.501033943584189,"aX":24.554651869055032},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":-19.8,"spinRate":2213,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.38532996663740793,"extension":5.6329798559002375},"index":7,"playId":"f03f3350-41ce-3da8-9c58-5ee0b40cbdd4","pitchNumber":7,"startTime":"2025-09-09T02:58:53.430Z","endTime":"2025-09-09T02:58:57.134Z","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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74850673802646,"aZ":-28.202632799791683,"pfxX":10.757912596850836,"pfxZ":1.9148641970113518,"pX":-0.5243553482913508,"pZ":1.5076879463912392,"vX0":-9.149143320899517,"vY0":-143.20401358505677,"vZ0":-6.218533485332796,"x":136.99,"y":198.07,"x0":1.3177281353642465,"y0":50.001830816448155,"z0":5.476801446991624,"aX":22.293611116989815},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.3,"breakHorizontal":-17.6,"spinRate":2302,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.38279688883052954,"extension":5.697965072570128},"hitData":{"launchSpeed":45.6,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":120.51,"coordY":197.81}},"index":8,"playId":"8a18bd7b-c79a-38e3-8499-73c768359657","pitchNumber":8,"startTime":"2025-09-09T02:59:14.930Z","endTime":"2025-09-09T02:59:24.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T02:59:24.869Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Devers grounds out, third baseman Blaze Alexander to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-09T02:59:35.820Z","endTime":"2025-09-09T03:00:30.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.55636889003841,"strikeZoneBottom":1.67558996074646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83075508898591,"aZ":-26.732348181967808,"pfxX":11.15231038271774,"pfxZ":2.6370557809758024,"pX":0.20201067833280006,"pZ":1.623471181785794,"vX0":-7.322249551922705,"vY0":-142.05877895718007,"vZ0":-5.73518516855611,"x":109.3,"y":194.95,"x0":1.3523047775923978,"y0":50.001620492218144,"z0":5.347842130710862,"aX":22.99504186454018},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.8,"breakHorizontal":-18.8,"spinRate":2197,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.38426374281743536,"extension":5.689832623577841},"index":0,"playId":"0f958f4c-4cde-3964-8c2a-d0ff9b559b82","pitchNumber":1,"startTime":"2025-09-09T03:00:06.494Z","endTime":"2025-09-09T03:00:09.778Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47923930125191,"aZ":-28.81639653312752,"pfxX":10.505737001106363,"pfxZ":1.6163927118129227,"pX":-0.30585374202414733,"pZ":2.3743229428510326,"vX0":-8.68793925683401,"vY0":-142.9262280936635,"vZ0":-3.5320531579191554,"x":128.66,"y":174.67,"x0":1.4011859444519692,"y0":50.00331725430521,"z0":5.426144012654488,"aX":21.839186082997976},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2262,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.38251833706176264,"extension":5.692248546009406},"hitData":{"launchSpeed":108.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.16,"coordY":155.95}},"index":1,"playId":"277e1ad2-ab1c-3df8-9eff-63b356e6b1e8","pitchNumber":2,"startTime":"2025-09-09T03:00:22.531Z","endTime":"2025-09-09T03:00:30.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:00:30.651Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willy Adames singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-09T03:00:45.378Z","endTime":"2025-09-09T03:02:10.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.41719666925667,"strikeZoneBottom":1.73440489946367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93479993700884,"aZ":-24.86764206026295,"pfxX":11.15216314560108,"pfxZ":3.599507840132623,"pX":0.38044896907702697,"pZ":1.4723844730529438,"vX0":-7.116106155102961,"vY0":-141.56104594477023,"vZ0":-6.49085243574806,"x":102.5,"y":199.03,"x0":1.4761291893718371,"y0":50.00671349321059,"z0":5.384180232096447,"aX":22.66780900366917},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.4,"breakHorizontal":-18.7,"spinRate":2271,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.3867201723647766,"extension":5.731466247613309},"index":0,"playId":"1819c734-da12-3428-8e65-21f0601a87e2","pitchNumber":1,"startTime":"2025-09-09T03:00:54.222Z","endTime":"2025-09-09T03:00:59.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.47006527160167,"strikeZoneBottom":1.73459947030967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86551154848417,"aZ":-31.8800947871087,"pfxX":-1.4685065960661987,"pfxZ":0.17017770360904372,"pX":0.5964097329484561,"pZ":3.1103821654189905,"vX0":-2.3019500812497027,"vY0":-130.688442696137,"vZ0":-0.4097236041606942,"x":94.27,"y":154.8,"x0":1.6747036766846186,"y0":50.00451025698275,"z0":5.634732496817014,"aX":-2.576577252970107},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.4,"breakHorizontal":3.1,"spinRate":2424,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.41684023061743236,"extension":5.681953681184154},"index":1,"playId":"0c0e6035-8ae0-355a-ab90-4cb8bd1f1b74","pitchNumber":2,"startTime":"2025-09-09T03:01:10.085Z","endTime":"2025-09-09T03:01:13.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.235679311079465,"aZ":-28.92685929023659,"pfxX":10.974642309601988,"pfxZ":1.5722215619100828,"pX":0.39421282189004836,"pZ":2.1134708618955895,"vX0":-7.041225608293652,"vY0":-142.59799138548505,"vZ0":-4.236273816610721,"x":101.97,"y":181.72,"x0":1.4673906153319964,"y0":50.00023263701452,"z0":5.439237100326465,"aX":22.63881878334175},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.2,"breakHorizontal":-18.5,"spinRate":2284,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.3838415395702617,"extension":5.551342092597097},"index":2,"playId":"37c0a151-98eb-3c04-8ed1-060a46ff691b","pitchNumber":3,"startTime":"2025-09-09T03:01:26.277Z","endTime":"2025-09-09T03:01:29.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-09T03:01:46.286Z","endTime":"2025-09-09T03:01:58.558Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"}},{"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":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.05140040334642,"aZ":-29.351556793270134,"pfxX":11.29353900713057,"pfxZ":1.3339366317543888,"pX":0.926058853607562,"pZ":2.984831413047579,"vX0":-5.922859506295906,"vY0":-145.19728788157883,"vZ0":-1.9329317258443504,"x":81.7,"y":158.19,"x0":1.5358064374417484,"y0":50.003060637991574,"z0":5.462429338563217,"aX":23.881294762122543},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":2.2,"breakHorizontal":-19.1,"spinRate":2400,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.37863711200381234,"extension":5.608530161807481},"hitData":{"launchSpeed":99.2,"launchAngle":14.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.14,"coordY":96.04}},"index":4,"playId":"1687bc15-76ef-32f6-a694-a30bd6a1077f","pitchNumber":4,"startTime":"2025-09-09T03:01:58.558Z","endTime":"2025-09-09T03:02:10.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:02:10.644Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Smith called out on strikes.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-09T03:02:09.356Z","endTime":"2025-09-09T03:04:37.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.39699808141372,"strikeZoneBottom":1.68241708070557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.176069693516222,"aZ":-29.55943370975747,"pfxX":-0.7767748694434,"pfxZ":1.509839171578597,"pX":0.26797906930086624,"pZ":0.6521912164513755,"vX0":-3.086729676679131,"vY0":-130.52701906574006,"vZ0":-6.247660700708883,"x":106.79,"y":221.17,"x0":1.5644049442951784,"y0":50.003870762210944,"z0":5.288088390649452,"aX":-1.3472488071325477},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":2.0,"spinRate":2374,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.4188240651981707,"extension":5.759937290199625},"index":0,"playId":"30d12e38-2a63-37da-bcf2-0f193e49fdd9","pitchNumber":1,"startTime":"2025-09-09T03:02:34.326Z","endTime":"2025-09-09T03:02:37.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.51896454226064,"aZ":-26.9902046079478,"pfxX":10.888703995407214,"pfxZ":2.571931161223147,"pX":0.6034535185880362,"pZ":1.8662558440645203,"vX0":-6.29961224019176,"vY0":-141.52944616244952,"vZ0":-4.845031396351141,"x":94.0,"y":188.39,"x0":1.4522350333764722,"y0":50.00103169652608,"z0":5.344873407376211,"aX":21.924569296448748},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.7,"breakHorizontal":-18.2,"spinRate":2196,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.38810410369370096,"extension":5.633519256076869},"index":1,"playId":"bdc9c75b-6e75-35e3-b447-fa8352afc8c1","pitchNumber":2,"startTime":"2025-09-09T03:02:52.236Z","endTime":"2025-09-09T03:02:55.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.559263390689758,"aZ":-33.89995374654727,"pfxX":-10.187575871498879,"pfxZ":-1.1298949162549192,"pX":-0.018684445609594872,"pZ":2.037579259788009,"vX0":-1.174638511819961,"vY0":-124.00992045755493,"vZ0":-1.3637372180337721,"x":117.71,"y":183.77,"x0":1.7841074449732592,"y0":50.00066153645091,"z0":5.465112775927911,"aX":-15.606259778544558},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":18.7,"spinRate":2892,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.4444552030662434,"extension":5.693752085988142},"index":2,"playId":"6b0a29a3-b04b-3af3-be1d-ea1b47b8bb38","pitchNumber":3,"startTime":"2025-09-09T03:03:20.107Z","endTime":"2025-09-09T03:03:26.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31661678367213,"aZ":-35.0681233213437,"pfxX":-9.393950358083398,"pfxZ":-1.8815663106756304,"pX":-0.7171977155957705,"pZ":1.8410851229618197,"vX0":-2.9524606264519475,"vY0":-125.26567738243853,"vZ0":-1.3866458495742637,"x":144.34,"y":189.07,"x0":1.705820606123491,"y0":50.00068802609376,"z0":5.3489259891630025,"aX":-14.480659712782714},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.5,"breakHorizontal":17.8,"spinRate":2998,"spinDirection":294},"zone":7,"typeConfidence":2.0,"plateTime":0.44233711357597105,"extension":5.856646820710967},"index":3,"playId":"514696c1-235c-3eee-9afe-26436eb40b69","pitchNumber":4,"startTime":"2025-09-09T03:03:57.541Z","endTime":"2025-09-09T03:04:01.138Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-09T03:04:14.610Z","endTime":"2025-09-09T03:04:24.309Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.12181350278701,"strikeZoneBottom":1.52433116908372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06388054398246,"aZ":-27.974886059029632,"pfxX":11.509452273901289,"pfxZ":2.0404967260833953,"pX":-0.0939215079281461,"pZ":2.1864066121416745,"vX0":-8.276927386457414,"vY0":-142.46497856308886,"vZ0":-4.289000302454776,"x":120.58,"y":179.75,"x0":1.3504529640148055,"y0":50.00425477658748,"z0":5.4749985851324325,"aX":23.71197277612712},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.2,"spinRate":2334,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.38414790993525294,"extension":5.660127858087587},"index":5,"playId":"23974d11-dc34-38dc-a799-91861d13bf3c","pitchNumber":5,"startTime":"2025-09-09T03:04:24.309Z","endTime":"2025-09-09T03:04:37.122Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:04:37.122Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-09T03:06:34.691Z","endTime":"2025-09-09T03:08:19.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.31834537393027,"strikeZoneBottom":1.56951087880277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.095966826170596,"aZ":-30.947679014073234,"pfxX":-10.236193406144046,"pfxZ":0.6724655334406267,"pX":0.8236815416550494,"pZ":1.9222101444281883,"vX0":8.712906494411797,"vY0":-135.13096850850323,"vZ0":-2.475502957529632,"x":85.6,"y":186.88,"x0":-1.1278295061725894,"y0":50.00520137497149,"z0":5.045692874829168,"aX":-18.750865649825897},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":1956,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4068404586551049,"extension":6.8395770497794794},"index":0,"playId":"65ba9fec-1613-3a28-9ae6-101f9012985d","pitchNumber":1,"startTime":"2025-09-09T03:06:43.924Z","endTime":"2025-09-09T03:06:47.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.24488052729467,"strikeZoneBottom":1.56482829849894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.953940017418923,"aZ":-31.21459857636698,"pfxX":-9.053820804091,"pfxZ":0.5346009747289147,"pX":-0.07015482310552977,"pZ":1.7446672946936814,"vX0":6.304179389584038,"vY0":-133.99267910236426,"vZ0":-2.4266324171960107,"x":119.67,"y":191.67,"x0":-1.29038617084014,"y0":50.00420387366275,"z0":4.917526821375528,"aX":-16.28157041981405},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1948,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.41051919637929446,"extension":6.942072300038646},"index":1,"playId":"7befae35-134a-39f5-a918-c56db28ce7f9","pitchNumber":2,"startTime":"2025-09-09T03:06:57.114Z","endTime":"2025-09-09T03:07:03.349Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-09T03:07:29.512Z","endTime":"2025-09-09T03:07:41.559Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"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":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10596511985909,"aZ":-31.05963327367681,"pfxX":7.463764277054558,"pfxZ":0.7300049358181084,"pX":0.7056246498705601,"pZ":1.8491882922233482,"vX0":2.939571638056185,"vY0":-122.87744918134477,"vZ0":-1.0257769087328539,"x":90.1,"y":188.85,"x0":-1.4769636069451804,"y0":50.002981761705,"z0":4.919011402287799,"aX":11.373597113547085},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.3,"breakHorizontal":-14.2,"spinRate":2587,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.44632550317501885,"extension":6.839615921194504},"index":3,"playId":"ea3b4089-8e3b-3f9e-a88d-8e70468f271f","pitchNumber":3,"startTime":"2025-09-09T03:07:41.559Z","endTime":"2025-09-09T03:07:44.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09158188670715,"aZ":-37.14164125562243,"pfxX":-6.014314017860217,"pfxZ":-3.0860581976855572,"pX":-0.13353803278065288,"pZ":0.9597375184362626,"vX0":4.77791513205384,"vY0":-125.6476603556886,"vZ0":-2.1751333592361393,"x":122.09,"y":212.87,"x0":-1.2730113070435587,"y0":50.005482421692335,"z0":4.8384027791179784,"aX":-9.67321795618864},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.9,"breakHorizontal":9.8,"spinRate":1482,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.4349717740408514,"extension":6.900816778183528},"index":4,"playId":"bb86b86a-1073-342e-a4e9-05f19e1da1f9","pitchNumber":4,"startTime":"2025-09-09T03:07:58.658Z","endTime":"2025-09-09T03:08:02.041Z","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":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.15596122106695,"strikeZoneBottom":1.47191173083466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.697294245339677,"aZ":-21.44676389135605,"pfxX":-5.313792926016646,"pfxZ":5.844459602728133,"pX":-0.30303198063203174,"pZ":3.282725447857466,"vX0":4.068454886925437,"vY0":-134.518391634618,"vZ0":-0.6217293396936041,"x":128.55,"y":150.15,"x0":-1.143341823440549,"y0":50.00458208861659,"z0":5.0349272125402385,"aX":-9.756635412703828},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":8.8,"spinRate":2013,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4069081584359808,"extension":6.919167775545044},"index":5,"playId":"ce1a0506-ccba-3bf4-a43f-d046f517cb58","pitchNumber":5,"startTime":"2025-09-09T03:08:15.528Z","endTime":"2025-09-09T03:08:19.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:08:19.967Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out softly, catcher Patrick Bailey to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-09T03:08:35.614Z","endTime":"2025-09-09T03:11:11.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07196118447264,"aZ":-38.7109554017237,"pfxX":-3.6158344383447165,"pfxZ":-4.147773178395716,"pX":0.4062449161142406,"pZ":1.4807886686556426,"vX0":5.598394959297544,"vY0":-124.74210495689238,"vZ0":-0.4280834659156769,"x":101.51,"y":198.8,"x0":-1.3972541956976632,"y0":50.00334980964559,"z0":4.845862824236048,"aX":-5.699707566723307},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.3,"breakHorizontal":5.3,"spinRate":1546,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.43907524229322803,"extension":6.9502423395680575},"index":0,"playId":"fba61388-95e9-3240-81b2-8cb3ad7e1fae","pitchNumber":1,"startTime":"2025-09-09T03:08:41.496Z","endTime":"2025-09-09T03:08:46.414Z","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":86.8,"endSpeed":79.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.285937451025443,"aZ":-37.12897897812111,"pfxX":-7.003302487234953,"pfxZ":-3.0868839383876043,"pX":0.1129757430982326,"pZ":1.4834539076819027,"vX0":5.9445211545279575,"vY0":-126.21519828225263,"vZ0":-0.8140176560963929,"x":112.69,"y":198.73,"x0":-1.3705449130751004,"y0":50.005577642280365,"z0":4.81761828656332,"aX":-11.225669510965472},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.5,"breakHorizontal":11.2,"spinRate":1557,"spinDirection":258},"zone":8,"typeConfidence":2.0,"plateTime":0.43507584213014416,"extension":6.978036767062749},"index":1,"playId":"747988ba-8585-3492-b8b7-81f80b0f1dc7","pitchNumber":2,"startTime":"2025-09-09T03:08:59.362Z","endTime":"2025-09-09T03:09:03.109Z","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":86.4,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37926333700652,"aZ":-40.19916595778042,"pfxX":-4.245782959206096,"pfxZ":-5.01967573871884,"pX":-0.4289583435741702,"pZ":0.4829447285233381,"vX0":3.967676828733115,"vY0":-125.84376294367068,"vZ0":-2.3624417436099723,"x":133.35,"y":225.74,"x0":-1.4770827560543194,"y0":50.00485734109534,"z0":4.701357665474041,"aX":-6.786925749415063},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-9.4,"breakHorizontal":6.7,"spinRate":1584,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.43584118948992323,"extension":7.030005900825758},"index":2,"playId":"231f5904-74dd-34ff-96d5-650ca0d4d79f","pitchNumber":3,"startTime":"2025-09-09T03:09:18.443Z","endTime":"2025-09-09T03:09:24.748Z","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":86.6,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.115468439821907,"aZ":-39.237231817140774,"pfxX":-6.129288258402812,"pfxZ":-4.409962584223896,"pX":0.20867228500711957,"pZ":0.8941447108416071,"vX0":5.988919473448585,"vY0":-125.96006215053812,"vZ0":-1.8047294394793274,"x":109.05,"y":214.64,"x0":-1.4059435700093623,"y0":50.00123347724587,"z0":4.799111185399634,"aX":-9.826865059675828},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.2,"breakHorizontal":9.7,"spinRate":1472,"spinDirection":274},"zone":14,"typeConfidence":2.0,"plateTime":0.4352215445655907,"extension":6.891841027200236},"index":3,"playId":"5cf12205-0897-3af2-8d99-4d7d42bc1623","pitchNumber":4,"startTime":"2025-09-09T03:09:53.670Z","endTime":"2025-09-09T03:10:01.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.25568196849739,"strikeZoneBottom":1.39500713217615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.501217991187605,"aZ":-22.555506168802616,"pfxX":-5.267657446500968,"pfxZ":5.265392280251042,"pX":-1.1881964036782078,"pZ":3.7336724089384545,"vX0":2.204907223486258,"vY0":-133.943309901912,"vZ0":0.7683347939964161,"x":162.29,"y":137.97,"x0":-1.335272603099657,"y0":50.001507203677676,"z0":5.049472442807304,"aX":-9.621186856124183},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":9.1,"spinRate":2130,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.40809400640734905,"extension":6.651148918619503},"index":4,"playId":"1ec536e0-ad1a-354c-b70f-395e7ae718a6","pitchNumber":5,"startTime":"2025-09-09T03:10:10.634Z","endTime":"2025-09-09T03:10:15.899Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.36116064020342,"strikeZoneBottom":1.41976087255788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.649705060339482,"aZ":-36.56801417924299,"pfxX":-6.203301366329137,"pfxZ":-2.6984377476824277,"pX":0.28889014967276894,"pZ":0.5949348724301601,"vX0":6.060579053954148,"vY0":-126.46535952239745,"vZ0":-2.9713691600445564,"x":105.99,"y":222.72,"x0":-1.3272866234090364,"y0":50.00415993849902,"z0":4.7044796183305335,"aX":-10.096649047743329},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.3,"breakHorizontal":10.0,"spinRate":1639,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4323247484164514,"extension":6.91455244406913},"index":5,"playId":"8b267fde-818a-3f46-af24-81c38692e9fd","pitchNumber":6,"startTime":"2025-09-09T03:10:27.615Z","endTime":"2025-09-09T03:10:34.217Z","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":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.33416418506709,"strikeZoneBottom":1.39268814657912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38451783416245,"aZ":-36.82224924389592,"pfxX":-6.1318611523205435,"pfxZ":-2.9264235787940667,"pX":1.093379764938512,"pZ":0.21847261230030735,"vX0":7.789053443294573,"vY0":-124.77496289132495,"vZ0":-3.4008167473505155,"x":75.32,"y":232.88,"x0":-1.2615024420080232,"y0":50.0031469081024,"z0":4.610683973029199,"aX":-9.740122256482456},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.9,"breakHorizontal":9.5,"spinRate":1539,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.43774721646799186,"extension":7.0263898710307995},"index":6,"playId":"a199de59-e22d-30ef-866a-504a82930617","pitchNumber":7,"startTime":"2025-09-09T03:10:44.393Z","endTime":"2025-09-09T03:10:48.622Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.037415650398184,"aZ":-39.67684374036864,"pfxX":-4.659260533106767,"pfxZ":-4.8421262591140275,"pX":-0.7932454188297369,"pZ":1.7772618092868357,"vX0":2.878731789228662,"vY0":-123.23275125987587,"vZ0":0.7844257336960274,"x":147.24,"y":190.79,"x0":-1.3674337047373961,"y0":50.00526480737708,"z0":4.789634974571792,"aX":-7.212598114568231},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-8.4,"breakHorizontal":7.8,"spinRate":1433,"spinDirection":277},"zone":7,"typeConfidence":2.0,"plateTime":0.4433899222807871,"extension":6.986841229464143},"hitData":{"launchSpeed":67.7,"launchAngle":-64.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.15,"coordY":196.39}},"index":7,"playId":"771d5e2b-b6c3-3baf-9778-69e8034adb00","pitchNumber":8,"startTime":"2025-09-09T03:11:00.904Z","endTime":"2025-09-09T03:11:11.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:11:11.540Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-09T03:11:40.151Z","endTime":"2025-09-09T03:12:06.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_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":92.7,"endSpeed":85.0,"strikeZoneTop":3.39348375579777,"strikeZoneBottom":1.53695192704927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.746154866491153,"aZ":-33.69130591179321,"pfxX":-10.368691649876453,"pfxZ":-0.8228262563078612,"pX":0.8918114642807753,"pZ":2.0101527289008794,"vX0":8.937482815349835,"vY0":-134.72028683564292,"vZ0":-1.3641529805537127,"x":83.01,"y":184.51,"x0":-1.118456774165087,"y0":50.003931914575666,"z0":4.9003018866675605,"aX":-19.09710548060955},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.6,"breakHorizontal":16.9,"spinRate":1901,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4062666989802759,"extension":6.94068703240239},"index":0,"playId":"4131b554-4fc0-35f8-b275-2aa509f4cab4","pitchNumber":1,"startTime":"2025-09-09T03:11:43.999Z","endTime":"2025-09-09T03:11:52.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.847377731575484,"aZ":-28.534445674580187,"pfxX":7.224356038300687,"pfxZ":2.392633087621223,"pX":0.4138065922080233,"pZ":2.1171683232884555,"vX0":2.444148798243128,"vY0":-122.41145052837315,"vZ0":-0.5979289344505365,"x":101.23,"y":181.62,"x0":-1.5356416052464996,"y0":50.000844871033266,"z0":4.804453052590833,"aX":10.977052560882894},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.7,"spinRate":2510,"spinDirection":66},"zone":9,"typeConfidence":2.0,"plateTime":0.4472049052490932,"extension":6.680749596389199},"hitData":{"launchSpeed":72.9,"launchAngle":29.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.75,"coordY":99.82}},"index":1,"playId":"ef042bd4-b0c5-3d53-959f-34170dc974a9","pitchNumber":2,"startTime":"2025-09-09T03:11:57.353Z","endTime":"2025-09-09T03:12:06.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:12:06.024Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Matt Chapman reaches on a throwing error by shortstop Geraldo Perdomo.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:14:04.107Z","endTime":"2025-09-09T03:18:03.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,8],"actionIndex":[3],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.384246367367034,"aZ":-28.098158052288262,"pfxX":11.142329644088052,"pfxZ":2.14545751846227,"pX":0.39186809629641484,"pZ":1.771344349619313,"vX0":-6.825176935789964,"vY0":-137.42395493308797,"vZ0":-5.026000215571797,"x":102.06,"y":190.95,"x0":1.468782266577754,"y0":50.00380108562345,"z0":5.548815370274382,"aX":21.16807769776934},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.6,"spinRate":2245,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.39961397603818316,"extension":5.562455896779697},"index":0,"playId":"19225666-a68a-36d8-894c-75155f2578f2","pitchNumber":1,"startTime":"2025-09-09T03:14:18.294Z","endTime":"2025-09-09T03:14:21.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, 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":89.1,"endSpeed":82.1,"strikeZoneTop":3.53427248795369,"strikeZoneBottom":1.70087694045359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.643360975119183,"aZ":-28.29969893665903,"pfxX":10.060022771493998,"pfxZ":2.2760048719366486,"pX":-1.0560425553647539,"pZ":1.4072655031574313,"vX0":-9.54412211905727,"vY0":-129.40459001579657,"vZ0":-4.890763791705824,"x":157.25,"y":200.78,"x0":1.3634259511581521,"y0":50.00586781195594,"z0":5.475887638824096,"aX":17.156432871570516},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":1798,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.42239822513659453,"extension":5.687323932025495},"index":1,"playId":"c36250da-f12e-3661-bb1e-dc15a4d05719","pitchNumber":2,"startTime":"2025-09-09T03:14:34.085Z","endTime":"2025-09-09T03:14:37.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039769106588196,"aZ":-30.215257784425425,"pfxX":10.22571444166958,"pfxZ":1.1450523438135947,"pX":-0.06596968774762287,"pZ":0.9671913456893785,"vX0":-7.5146217591549,"vY0":-129.88618276940176,"vZ0":-5.673275654091055,"x":119.51,"y":212.67,"x0":1.5352009998482559,"y0":50.003208138743844,"z0":5.475605148819056,"aX":17.483636874532937},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":-16.9,"spinRate":1722,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4216001431657257,"extension":5.626644878228651},"index":2,"playId":"a430936c-0c87-3b69-93d6-fd92c08f04d8","pitchNumber":3,"startTime":"2025-09-09T03:14:48.180Z","endTime":"2025-09-09T03:14:53.407Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-09T03:15:04.239Z","endTime":"2025-09-09T03:16:39.969Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.57490007984838,"strikeZoneBottom":1.69416656697958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.493881877585718,"aZ":-28.600869453372418,"pfxX":10.434553457317715,"pfxZ":1.8017651453994237,"pX":0.7545228372839025,"pZ":3.7438078581907557,"vX0":-5.584916403245108,"vY0":-139.42306575028707,"vZ0":-0.30993060919331195,"x":88.24,"y":137.7,"x0":1.4213083897710783,"y0":50.000388348991365,"z0":5.733701324249499,"aX":20.66952116995722},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":3.4,"breakHorizontal":-17.9,"spinRate":2262,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.39190068638797326,"extension":5.557120065598601},"index":4,"playId":"a45459cb-62f2-3143-b718-d6324c62fa1a","pitchNumber":4,"startTime":"2025-09-09T03:16:39.969Z","endTime":"2025-09-09T03:16:43.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.50193161296661,"strikeZoneBottom":1.67720970783547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.917137624487125,"aZ":-31.362493019461706,"pfxX":11.171984832004233,"pfxZ":0.41747481217383253,"pX":1.2965042987533046,"pZ":3.003575400149173,"vX0":-4.67428215362298,"vY0":-138.58592279824128,"vZ0":-1.5185182719130736,"x":67.58,"y":157.68,"x0":1.5532999538249357,"y0":50.00432757278923,"z0":5.653187591392802,"aX":21.736314841347223},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.6,"breakHorizontal":-19.3,"spinRate":2281,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.3952069388549848,"extension":5.603019627506271},"index":5,"playId":"729aed81-4275-3346-8a8d-8278d3adefe3","pitchNumber":5,"startTime":"2025-09-09T03:16:56.940Z","endTime":"2025-09-09T03:17:00.516Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.002443992742055,"aZ":-34.97344132296234,"pfxX":-9.07473763192527,"pfxZ":-1.8713018036612414,"pX":-0.658691206559625,"pZ":2.6855215710882043,"vX0":-2.8041633557278387,"vY0":-122.21839479779199,"vZ0":0.2927143598791915,"x":142.11,"y":166.27,"x0":1.6846665541057948,"y0":50.0005540097481,"z0":5.588901537808014,"aX":-13.607451458097868},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.0,"breakHorizontal":17.2,"spinRate":2883,"spinDirection":300},"zone":4,"typeConfidence":2.0,"plateTime":0.4496321748143992,"extension":5.64122293308052},"index":6,"playId":"eaa0b0bc-fb65-3a11-a501-c056f43f5807","pitchNumber":6,"startTime":"2025-09-09T03:17:14.601Z","endTime":"2025-09-09T03:17:19.093Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-09-09T03:17:36.700Z","endTime":"2025-09-09T03:17:51.153Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.458267642652714,"aZ":-27.752112322713465,"pfxX":11.444090662901022,"pfxZ":2.232812836142913,"pX":0.3205888497063445,"pZ":1.4684922824863806,"vX0":-7.036330042677931,"vY0":-140.1339466501268,"vZ0":-5.823074628979137,"x":104.78,"y":199.13,"x0":1.3805805589042455,"y0":50.006511467992716,"z0":5.392878526191562,"aX":22.70460823228572},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.0,"breakHorizontal":-19.2,"spinRate":2314,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.3912571097055797,"extension":5.587267872925146},"hitData":{"launchSpeed":109.5,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.77,"coordY":148.14}},"index":8,"playId":"9febdfd0-7059-31c7-9491-89e7ae788724","pitchNumber":7,"startTime":"2025-09-09T03:17:51.153Z","endTime":"2025-09-09T03:18:03.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:18:03.961Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Matos walks. Matt Chapman to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:19:27.401Z","endTime":"2025-09-09T03:21:29.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"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":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T03:18:30.548Z","endTime":"2025-09-09T03:19:17.810Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Matos replaces Drew Gilbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-09T03:19:17.810Z","endTime":"2025-09-09T03:19:29.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.0412234747922,"strikeZoneBottom":1.48980816666666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.281872956556846,"aZ":-24.51783199433965,"pfxX":12.204980563194821,"pfxZ":3.991275490697584,"pX":-0.9659489503471033,"pZ":2.895399135923462,"vX0":-10.60059092097246,"vY0":-138.20934614754188,"vZ0":-3.0406224258096843,"x":153.82,"y":160.6,"x0":1.3498888113650225,"y0":50.001580016088155,"z0":5.672241746538729,"aX":23.406822678817964},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-19.7,"spinRate":2242,"spinDirection":119},"zone":11,"typeConfidence":2.0,"plateTime":0.39762134259891857,"extension":5.667156531688551},"index":2,"playId":"da0aa20e-c701-384d-812b-62606907d3eb","pitchNumber":1,"startTime":"2025-09-09T03:19:29.599Z","endTime":"2025-09-09T03:19:34.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.03024997644348,"strikeZoneBottom":1.53270486451246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.273022897677397,"aZ":-24.522416264493533,"pfxX":10.20018363302594,"pfxZ":4.459465323812822,"pX":-0.14503116228426152,"pZ":0.4861941888602729,"vX0":-7.337070093301968,"vY0":-130.3237422992365,"vZ0":-7.637734626922962,"x":122.53,"y":225.65,"x0":1.3864702965789069,"y0":50.00067865468328,"z0":5.316739389851929,"aX":17.483136738434226},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-16.8,"spinRate":1740,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.42084085467559573,"extension":5.590703557399495},"index":3,"playId":"d8619fca-9426-3f75-9053-1786424fcbe4","pitchNumber":2,"startTime":"2025-09-09T03:19:46.287Z","endTime":"2025-09-09T03:19:51.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.10878465664795,"strikeZoneBottom":1.55779498773852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93911996199813,"aZ":-28.626894498851094,"pfxX":11.991789373100834,"pfxZ":1.8993384839090481,"pX":1.770238351007885,"pZ":2.364557707884048,"vX0":-3.4797946771564856,"vY0":-136.82159839268047,"vZ0":-3.2181973098155705,"x":49.52,"y":174.94,"x0":1.5143693092809138,"y0":50.00020572817226,"z0":5.55418582505673,"aX":22.34759529474189},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":-20.8,"spinRate":2250,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.402944604624043,"extension":5.6643503832451865},"index":4,"playId":"de22d169-ce68-373b-b17f-aaab22fc63a1","pitchNumber":3,"startTime":"2025-09-09T03:20:11.211Z","endTime":"2025-09-09T03:20:14.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":2.9647446924974,"strikeZoneBottom":1.41655849627659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94512817169139,"aZ":-26.989366306390647,"pfxX":11.739987963475743,"pfxZ":2.760965959458005,"pX":0.061251731218678634,"pZ":3.138890542423739,"vX0":-7.260553173201458,"vY0":-136.99482452407582,"vZ0":-1.7474593657399478,"x":114.67,"y":154.03,"x0":1.238726741806583,"y0":50.00127893273459,"z0":5.653727158485058,"aX":22.021766314135295},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":-19.4,"spinRate":2229,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.40183167814319365,"extension":5.661183004212633},"index":5,"playId":"bdbd2099-eac9-3b0f-98b1-020e5c541e0f","pitchNumber":4,"startTime":"2025-09-09T03:20:30.189Z","endTime":"2025-09-09T03:20:33.825Z","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":95.1,"endSpeed":86.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63560500435407,"aZ":-26.96889696017516,"pfxX":10.880669708598713,"pfxZ":2.706516269959698,"pX":-0.7377239037586495,"pZ":3.293608569998415,"vX0":-9.609425909018253,"vY0":-138.19239865780898,"vZ0":-1.6110011216773303,"x":145.12,"y":149.85,"x0":1.381964401193144,"y0":50.000247489190386,"z0":5.706964368460644,"aX":20.90711326959998},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2204,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.39731489217525295,"extension":5.7388811792668015},"index":6,"playId":"4921c3bb-be60-3a8b-ac72-a6fad230b60b","pitchNumber":5,"startTime":"2025-09-09T03:20:48.407Z","endTime":"2025-09-09T03:20:54.300Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.09994585818835,"strikeZoneBottom":1.51730394485283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579750308260245,"aZ":-25.982398521860265,"pfxX":9.443015406069232,"pfxZ":3.443409197374673,"pX":-0.7099217409480044,"pZ":1.1988685678184399,"vX0":-8.562256780624567,"vY0":-132.51579983050325,"vZ0":-6.1219923764671575,"x":144.06,"y":206.41,"x0":1.3201114562598113,"y0":50.001385766850234,"z0":5.411022179291872,"aX":16.966845688480806},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":-15.5,"spinRate":1889,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.4117230397625917,"extension":5.704923382357708},"index":7,"playId":"74268fdf-555c-36c1-91c0-b9ab11d0e4ad","pitchNumber":6,"startTime":"2025-09-09T03:21:20.909Z","endTime":"2025-09-09T03:21:29.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:21:29.498Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a soft bunt ground ball to catcher Gabriel Moreno. Matt Chapman to 3rd. Luis Matos to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:22:49.722Z","endTime":"2025-09-09T03:23:01.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"postOnThird":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T03:21:56.646Z","endTime":"2025-09-09T03:22:52.044Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.098506223347464,"aZ":-27.37837350797604,"pfxX":10.558633122050182,"pfxZ":2.481838734680018,"pX":0.5176349581599047,"pZ":3.345403066886601,"vX0":-6.259743405335475,"vY0":-137.857681172837,"vZ0":-1.4124868328242548,"x":97.27,"y":148.45,"x0":1.439438093979589,"y0":50.006075831442644,"z0":5.703067703295787,"aX":20.436578065136075},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.4,"breakHorizontal":-17.9,"spinRate":2141,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.3964957165698779,"extension":5.68397583427442},"hitData":{"launchSpeed":52.4,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":121.29,"coordY":196.71}},"index":1,"playId":"9798543a-c7fc-3682-adc7-b874cbb60a80","pitchNumber":1,"startTime":"2025-09-09T03:22:52.044Z","endTime":"2025-09-09T03:23:01.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:23:01.112Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Koss doubles (7) on a ground ball to right fielder Corbin Carroll. Matt Chapman scores. Luis Matos scores. Jung Hoo Lee to 3rd.","rbi":2,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:25:42.164Z","endTime":"2025-09-09T03:26:38.319Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T03:23:36.793Z","endTime":"2025-09-09T03:24:47.600Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Anthony DeSclafani replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-09T03:24:47.600Z","endTime":"2025-09-09T03:25:44.336Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543101,"link":"/api/v1/people/543101"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.6588414459405,"strikeZoneBottom":1.6484982268926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.44925084861506,"aZ":-19.876844064404423,"pfxX":-10.202393694532976,"pfxZ":6.735693215335639,"pX":1.2334798582978916,"pZ":1.1639178171735525,"vX0":10.556709635798699,"vY0":-134.12702614556542,"vZ0":-7.683276202077071,"x":69.98,"y":207.35,"x0":-1.4239961636878182,"y0":50.00288729266841,"z0":5.478067505854156,"aX":-18.627574027636122},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.7,"breakHorizontal":16.3,"spinRate":2191,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.4080411035017737,"extension":6.664798708694056},"index":2,"playId":"af065c69-c4c5-3eb9-b7ca-874d4c4198c1","pitchNumber":1,"startTime":"2025-09-09T03:25:44.336Z","endTime":"2025-09-09T03:25:48.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00472249484879,"aZ":-20.393300418815702,"pfxX":-9.992423420337728,"pfxZ":6.3752822185758395,"pX":0.4604864739971282,"pZ":2.110740470844156,"vX0":8.703882670832275,"vY0":-134.98632546896806,"vZ0":-5.332369487284134,"x":99.45,"y":181.79,"x0":-1.5053253251116263,"y0":50.00232722118122,"z0":5.544672824584619,"aX":-18.46521033643172},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":16.3,"spinRate":2212,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.4055401933266478,"extension":6.674905315364733},"index":3,"playId":"0b425bc7-fcb4-3075-94c1-0fae084f0ec2","pitchNumber":2,"startTime":"2025-09-09T03:26:02.643Z","endTime":"2025-09-09T03:26:05.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84533869716452,"aZ":-20.213355928088674,"pfxX":-10.04402474764594,"pfxZ":6.294201963231746,"pX":0.39175778982009274,"pZ":1.660393398533624,"vX0":8.974645617586402,"vY0":-137.36122041039636,"vZ0":-6.613318192141221,"x":102.07,"y":193.95,"x0":-1.6208617666627847,"y0":50.006300974627536,"z0":5.484417815115288,"aX":-19.101340141506693},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":16.2,"spinRate":2071,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39951239808166594,"extension":6.704260320938929},"hitData":{"launchSpeed":100.3,"launchAngle":7.0,"totalDistance":159.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.06,"coordY":114.18}},"index":4,"playId":"99f5702e-1e9d-37d4-903e-b60bd6d16859","pitchNumber":3,"startTime":"2025-09-09T03:26:25.476Z","endTime":"2025-09-09T03:26:38.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:26:38.319Z","atBatIndex":51},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Patrick Bailey out on a sacrifice fly to left fielder Jake McCarthy. Jung Hoo Lee scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:27:00.631Z","endTime":"2025-09-09T03:27:30.108Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":805299,"link":"/api/v1/people/805299"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91923201736607,"aZ":-31.526194575617097,"pfxX":7.349674634009865,"pfxZ":0.4421257987923344,"pX":-0.2326190946365588,"pZ":2.5238389398365233,"vX0":2.097163469273085,"vY0":-120.81755624367081,"vZ0":-0.446035166317153,"x":125.87,"y":170.64,"x0":-2.0681387300500407,"y0":50.00449114129553,"z0":5.496677908557599,"aX":10.79671341881317},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.0,"breakHorizontal":-13.8,"spinRate":2215,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.45444336957790465,"extension":6.6754579936091485},"hitData":{"launchSpeed":91.0,"launchAngle":40.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.83,"coordY":88.31}},"index":0,"playId":"bec0cf41-0f39-3e0d-9c23-831a97a294e7","pitchNumber":1,"startTime":"2025-09-09T03:27:18.045Z","endTime":"2025-09-09T03:27:30.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:27:30.108Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Heliot Ramos homers (17) on a fly ball to left center field. Christian Koss scores.","rbi":2,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:27:46.922Z","endTime":"2025-09-09T03:28:40.848Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.00487484448298,"strikeZoneBottom":1.45076368516592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14434513470487,"aZ":-33.09967293032577,"pfxX":8.118635806760215,"pfxZ":-0.6239062702261409,"pX":1.43688657306804,"pZ":1.6212046126228674,"vX0":5.443557003799573,"vY0":-122.17052837309038,"vZ0":-2.3380858744337663,"x":62.23,"y":195.01,"x0":-1.8851556861403596,"y0":50.000464690416166,"z0":5.473810519501204,"aX":12.101982493366137},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.4,"breakHorizontal":-16.1,"spinRate":2453,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4506902160711985,"extension":6.5807950749447395},"index":0,"playId":"c6fb9cc4-26c3-386f-8cda-810d29eee370","pitchNumber":1,"startTime":"2025-09-09T03:27:57.981Z","endTime":"2025-09-09T03:28:01.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.955129405026113,"aZ":-22.24819889159161,"pfxX":-10.448244897893808,"pfxZ":5.3971092561039224,"pX":-0.40973440506868775,"pZ":2.2795387819517208,"vX0":6.823676983039162,"vY0":-135.1461837989179,"vZ0":-4.584939402123901,"x":132.62,"y":177.23,"x0":-1.6169228326196246,"y0":50.00490969140327,"z0":5.571831177575887,"aX":-19.223930880157646},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":17.4,"spinRate":2177,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4061393555594037,"extension":6.58354219826556},"hitData":{"launchSpeed":108.5,"launchAngle":24.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.56,"coordY":30.5}},"index":1,"playId":"eb60d03a-b2a3-3fd0-a047-898658d09791","pitchNumber":2,"startTime":"2025-09-09T03:28:13.097Z","endTime":"2025-09-09T03:28:40.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:28:40.848Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:28:53.983Z","endTime":"2025-09-09T03:30:44.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.53998416897271,"strikeZoneBottom":1.64035081718412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.540143121314536,"aZ":-32.3469965110585,"pfxX":-5.935078575892984,"pfxZ":-0.11317067242302459,"pX":-0.189936179643566,"pZ":0.6422770413311275,"vX0":5.850814748601713,"vY0":-121.99992626405192,"vZ0":-4.651655063554982,"x":124.24,"y":221.44,"x0":-1.8407316511469938,"y0":50.0034694416566,"z0":5.341467738541218,"aX":-9.005454004341889},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.0,"breakHorizontal":9.5,"spinRate":1180,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.44784495857644213,"extension":6.576065863682518},"index":0,"playId":"d3c1c907-416d-3072-b981-29612101eac5","pitchNumber":1,"startTime":"2025-09-09T03:29:00.572Z","endTime":"2025-09-09T03:29:04.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.5694945472107,"strikeZoneBottom":1.7539745884751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55355870407676,"aZ":-25.222481083148427,"pfxX":-0.9463062866630052,"pfxZ":4.002395516998181,"pX":1.6867332375131492,"pZ":2.9848952961689488,"vX0":8.916987063173522,"vY0":-130.715181895274,"vZ0":-1.8221516402234434,"x":52.71,"y":158.19,"x0":-1.640179055259592,"y0":50.00259052137854,"z0":5.577412195005796,"aX":-1.6437459382671447},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":-0.1,"spinRate":2337,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.41839334413966656,"extension":6.535266092478189},"index":1,"playId":"b115b12b-7056-31e7-b9d9-01b4a8e4e640","pitchNumber":2,"startTime":"2025-09-09T03:29:16.283Z","endTime":"2025-09-09T03:29:21.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.56028667063966,"strikeZoneBottom":1.70452418552151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0419080161009,"aZ":-14.168475273144624,"pfxX":-9.337892756385825,"pfxZ":9.543999935887848,"pX":-0.07399048095771596,"pZ":1.6175974811298577,"vX0":7.556268691707527,"vY0":-137.36512040344797,"vZ0":-7.658634305176325,"x":119.82,"y":195.1,"x0":-1.6647294926588796,"y0":50.00354606492021,"z0":5.430504282857582,"aX":-17.618831640995612},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":15.0,"spinRate":2491,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.40068728757185124,"extension":6.6103230271527345},"index":2,"playId":"21887eb3-3750-3f9c-b70d-b212587b934a","pitchNumber":3,"startTime":"2025-09-09T03:29:32.173Z","endTime":"2025-09-09T03:29:35.597Z","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":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.49701294008527,"strikeZoneBottom":1.66916380962022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.829114064301905,"aZ":-32.17390207628681,"pfxX":-5.622865174184314,"pfxZ":-0.0035930435574855757,"pX":0.014412386792110063,"pZ":0.6717235829340814,"vX0":6.2806740232065765,"vY0":-123.30843085684674,"vZ0":-4.842610806644522,"x":116.45,"y":220.64,"x0":-1.8315145226011018,"y0":50.00117502291876,"z0":5.366353918611852,"aX":-8.684680811939131},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":8.8,"spinRate":1328,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.44368102350226435,"extension":6.71627703872537},"index":3,"playId":"daabb82c-f7e4-3da3-818d-2022717d6523","pitchNumber":4,"startTime":"2025-09-09T03:29:48.942Z","endTime":"2025-09-09T03:29:54.901Z","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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12873157661067,"aZ":-15.556969381242745,"pfxX":-6.655335647004607,"pfxZ":8.697810063638265,"pX":0.47402759783585413,"pZ":1.781395947659636,"vX0":7.981113036776878,"vY0":-137.71697322123683,"vZ0":-6.978257103285659,"x":98.93,"y":190.68,"x0":-1.604298195984085,"y0":50.00247029473475,"z0":5.410936728941606,"aX":-12.71486929612847},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":10.3,"spinRate":2254,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.39854930374743924,"extension":6.571846258428772},"index":4,"playId":"8f9306c7-358a-3e7f-acbf-aa667cc8299b","pitchNumber":5,"startTime":"2025-09-09T03:30:07.848Z","endTime":"2025-09-09T03:30:10.850Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.118378025513866,"aZ":-33.37492667998972,"pfxX":-3.418755288644568,"pfxZ":-0.7893224765030697,"pX":0.0784505705771439,"pZ":0.9440003836985337,"vX0":5.624425356810919,"vY0":-122.07704686225983,"vZ0":-3.4993603000846325,"x":114.01,"y":213.29,"x0":-1.8069945991348944,"y0":50.00565605174278,"z0":5.257019846218711,"aX":-5.182411754910068},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.0,"breakHorizontal":4.9,"spinRate":1302,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4479748331553428,"extension":6.559589669660315},"hitData":{"launchSpeed":89.1,"launchAngle":45.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.39,"coordY":100.26}},"index":5,"playId":"e4918fbc-5077-3308-9fed-4e6d810a6ec7","pitchNumber":6,"startTime":"2025-09-09T03:30:30.878Z","endTime":"2025-09-09T03:30:44.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:30:44.298Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-09T03:30:50.168Z","endTime":"2025-09-09T03:31:13.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8194913412166,"aZ":-19.819471163558937,"pfxX":-10.036492834050275,"pfxZ":6.342200295106609,"pX":-0.013512362536911406,"pZ":1.810673961546367,"vX0":7.33347940209616,"vY0":-139.0805873082564,"vZ0":-6.709523717280137,"x":117.52,"y":189.89,"x0":-1.387948988924835,"y0":50.00290650828938,"z0":5.5805976083507,"aX":-19.55255878293519},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.2,"breakHorizontal":16.6,"spinRate":2272,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3946626904327264,"extension":6.599301629527522},"hitData":{"launchSpeed":96.8,"launchAngle":29.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.51,"coordY":84.99}},"index":0,"playId":"0d33906e-7d76-3541-9fd0-7335ffb4883d","pitchNumber":1,"startTime":"2025-09-09T03:31:04.786Z","endTime":"2025-09-09T03:31:13.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:31:13.204Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-09T03:33:55.469Z","endTime":"2025-09-09T03:34:06.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luis Matos remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T03:33:02.399Z","endTime":"2025-09-09T03:33:02.422Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"description":"Pitching Change: Joey Lucchesi replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-09T03:33:02.422Z","endTime":"2025-09-09T03:33:57.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664192,"link":"/api/v1/people/664192"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.5,"endSpeed":84.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.16503281183655,"aZ":-21.347498857248276,"pfxX":8.293311625339157,"pfxZ":5.956588524777479,"pX":-0.14287406909322795,"pZ":1.8108754955029975,"vX0":-8.591010995478642,"vY0":-134.2509826618468,"vZ0":-6.830657064085567,"x":122.45,"y":189.89,"x0":2.027371386818084,"y0":50.00482881632478,"z0":5.917282544638084,"aX":15.079144689309132},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":-13.1,"spinRate":2173,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4086232133983718,"extension":6.0230519788776515},"hitData":{"launchSpeed":73.8,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":162.83}},"index":2,"playId":"4f23e7f7-f6dd-3a7e-9b0b-7aed1ff014b6","pitchNumber":1,"startTime":"2025-09-09T03:33:57.634Z","endTime":"2025-09-09T03:34:06.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:34:06.345Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-09T03:34:10.761Z","endTime":"2025-09-09T03:35:10.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.64514403011823,"strikeZoneBottom":1.78499952326865,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.850298471556396,"aZ":-16.384406049887033,"pfxX":4.357536727337432,"pfxZ":8.628149526233159,"pX":-0.3190573605303775,"pZ":2.239355137755626,"vX0":-8.387835804224625,"vY0":-134.35300970672708,"vZ0":-6.432651633302439,"x":129.16,"y":178.32,"x0":2.275862971804102,"y0":50.001913690668,"z0":5.827176680579561,"aX":7.974094340422815},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-6.1,"spinRate":2317,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.4075270841193559,"extension":6.159686684389255},"index":0,"playId":"b4d0af98-0f80-3001-8fd9-e39c590aaea0","pitchNumber":1,"startTime":"2025-09-09T03:34:35.508Z","endTime":"2025-09-09T03:34:39.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-09T03:34:47.202Z","endTime":"2025-09-09T03:35:02.423Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29692745052342,"aZ":-16.706607124483185,"pfxX":4.5044246714966345,"pfxZ":8.3635845506173,"pX":0.03823176403265793,"pZ":2.6812079836166722,"vX0":-7.523178327598227,"vY0":-135.30347720747434,"vZ0":-5.501821838524368,"x":115.54,"y":166.39,"x0":2.2730125212356778,"y0":50.00016504513209,"z0":5.916777846153112,"aX":8.327945587240047},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":-6.5,"spinRate":2253,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.4052554425590822,"extension":5.968422928584243},"hitData":{"launchSpeed":89.4,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.22,"coordY":132.66}},"index":2,"playId":"22905393-92e7-3bec-a7cd-ce9c3bf14e98","pitchNumber":2,"startTime":"2025-09-09T03:35:02.423Z","endTime":"2025-09-09T03:35:10.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:35:10.973Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a sharp line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-09T03:35:16.572Z","endTime":"2025-09-09T03:37:01.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.77278437686768,"strikeZoneBottom":1.71286731662576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.442749131915043,"aZ":-16.606503198637213,"pfxX":3.372564896366671,"pfxZ":8.305399790869021,"pX":0.501918819727822,"pZ":3.167332444350401,"vX0":-4.711067214481904,"vY0":-135.50797254586035,"vZ0":-5.339808807008961,"x":97.87,"y":153.26,"x0":1.8185192799712162,"y0":50.001300071213116,"z0":6.309579606013927,"aX":6.320716721735961},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":-5.2,"spinRate":2263,"spinDirection":164},"zone":3,"typeConfidence":2.0,"plateTime":0.40299540513819254,"extension":5.92227538934343},"index":0,"playId":"db68fc8e-0750-3ca7-b4bd-78bff0c4eddd","pitchNumber":1,"startTime":"2025-09-09T03:35:36.744Z","endTime":"2025-09-09T03:35:40.438Z","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":93.1,"endSpeed":85.6,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01231349029444,"aZ":-18.654228432136378,"pfxX":7.92921934193814,"pfxZ":7.259491640692977,"pX":0.025455454682519918,"pZ":2.0194502687207163,"vX0":-8.84504027089376,"vY0":-135.23401976733635,"vZ0":-6.455754577347617,"x":116.03,"y":184.25,"x0":2.3000740924133707,"y0":50.00192700784552,"z0":5.734936118740326,"aX":14.76503431856491},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":-12.6,"spinRate":2248,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.40418890948658026,"extension":6.194949715250361},"index":1,"playId":"e40d727e-ee5a-32d2-b7c4-4a628f90d545","pitchNumber":2,"startTime":"2025-09-09T03:35:53.172Z","endTime":"2025-09-09T03:35:56.577Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-09T03:36:05.483Z","endTime":"2025-09-09T03:36:24.748Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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":94.1,"endSpeed":85.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.541658978890908,"aZ":-18.947651422570853,"pfxX":9.35512287774768,"pfxZ":6.988505067868859,"pX":0.1696524329582263,"pZ":3.417036535610961,"vX0":-9.317559047164751,"vY0":-136.77937640962344,"vZ0":-2.9577894022573332,"x":110.53,"y":146.52,"x0":2.4070300174295087,"y0":50.0019945202013,"z0":5.813745871869114,"aX":17.702384419728105},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.2,"breakHorizontal":-15.0,"spinRate":2278,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4006477352876172,"extension":5.968597137649151},"index":3,"playId":"9130afeb-613c-30f7-8701-4dea044d7292","pitchNumber":3,"startTime":"2025-09-09T03:36:24.748Z","endTime":"2025-09-09T03:36:27.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.772108917139278,"aZ":-36.19794960160971,"pfxX":-1.7949927523756635,"pfxZ":-2.8729108884603,"pX":-0.11953308958760196,"pZ":2.446595018867564,"vX0":-4.253068138919589,"vY0":-117.09816882330747,"vZ0":-2.3847415219408177,"x":121.56,"y":172.72,"x0":1.9489645752047204,"y0":50.00581574488923,"z0":6.843842289679635,"aX":-2.509383781119063},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.5,"breakHorizontal":4.2,"spinRate":2224,"spinDirection":339},"zone":5,"typeConfidence":2.0,"plateTime":0.4666010154882292,"extension":5.7849312122830705},"hitData":{"launchSpeed":105.7,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.62,"coordY":100.36}},"index":4,"playId":"f2657bba-2763-3643-b483-5b4bb405349e","pitchNumber":4,"startTime":"2025-09-09T03:36:47.673Z","endTime":"2025-09-09T03:37:01.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:37:01.046Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-09T03:37:08.698Z","endTime":"2025-09-09T03:39:50.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.11605897542308,"strikeZoneBottom":1.49253655377083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09403255579595,"aZ":-16.724606442597846,"pfxX":8.026778219455828,"pfxZ":8.260131280967054,"pX":-0.7325292210649283,"pZ":2.740579810192553,"vX0":-9.906961287412011,"vY0":-135.94955527561297,"vZ0":-5.428225578757347,"x":144.92,"y":164.78,"x0":1.9176716880744766,"y0":50.00055655353753,"z0":5.9258401232538045,"aX":15.008428008508963},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-12.4,"spinRate":2402,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4030529935738527,"extension":6.2771751301996135},"index":0,"playId":"b17da42b-8636-390e-ac8b-e8541a3b6ffb","pitchNumber":1,"startTime":"2025-09-09T03:37:22.933Z","endTime":"2025-09-09T03:37:30.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.874143062258014,"aZ":-21.10711650885946,"pfxX":11.351884235769417,"pfxZ":6.0504637030037305,"pX":1.0479614869788685,"pZ":2.9720508773681797,"vX0":-7.757381173902181,"vY0":-134.99413085410842,"vZ0":-3.395976904131829,"x":77.05,"y":158.53,"x0":2.497322143967181,"y0":50.00083949688256,"z0":5.74820838141708,"aX":20.759224039712368},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.3,"breakHorizontal":-18.7,"spinRate":2297,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4071437732153016,"extension":6.160381634613375},"index":1,"playId":"9c6d81dd-cf9f-387d-9918-475d185349e3","pitchNumber":2,"startTime":"2025-09-09T03:37:40.535Z","endTime":"2025-09-09T03:37:45.707Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.22731520893962,"strikeZoneBottom":1.59273612950035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.74061965985897,"aZ":-21.010832175679745,"pfxX":8.28324976590433,"pfxZ":5.8287608285192505,"pX":-0.453226082959032,"pZ":2.8157110462523764,"vX0":-9.731803080919281,"vY0":-137.16534363397864,"vZ0":-4.354594681970297,"x":134.28,"y":162.76,"x0":2.0551613798984523,"y0":50.00680751030437,"z0":5.8461824964243165,"aX":15.876527416355225},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":-13.1,"spinRate":2285,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.39846969835711166,"extension":6.180158946424907},"index":2,"playId":"40ed34bb-7dfd-3a71-bd26-ac7ca3c0abe6","pitchNumber":3,"startTime":"2025-09-09T03:38:30.247Z","endTime":"2025-09-09T03:38:34.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47391078576672,"aZ":-20.14615313218909,"pfxX":6.1075950747806145,"pfxZ":6.367466693182138,"pX":-0.1693458724849977,"pZ":2.9699558285389474,"vX0":-9.426912547863127,"vY0":-135.9858636316756,"vZ0":-3.1539893718182177,"x":123.46,"y":158.59,"x0":2.535289620418724,"y0":50.00121835828302,"z0":5.528613822610204,"aX":11.534600583738673},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":-9.2,"spinRate":2294,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40150005277275813,"extension":6.280304393083904},"index":3,"playId":"8b49d01e-99c9-3e5c-8b28-92ba65e38bb0","pitchNumber":4,"startTime":"2025-09-09T03:38:51.917Z","endTime":"2025-09-09T03:38:55.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.03209652162683,"aZ":-21.921741910331274,"pfxX":7.900637279169597,"pfxZ":5.408477385851278,"pX":0.7002202014441298,"pZ":3.208996995266982,"vX0":-7.18338302144942,"vY0":-136.55388317033794,"vZ0":-2.9727500771079343,"x":90.31,"y":152.14,"x0":2.333719488215922,"y0":50.002898293760495,"z0":5.813629897347955,"aX":14.976076927097832},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.4,"breakHorizontal":-12.8,"spinRate":2372,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.40054181457078286,"extension":6.153839324281035},"index":4,"playId":"d26f8c7b-9df3-3155-85f4-0495c27a4bd0","pitchNumber":5,"startTime":"2025-09-09T03:39:15.108Z","endTime":"2025-09-09T03:39:19.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.685633627339442,"aZ":-34.18887580071316,"pfxX":-4.244585552791423,"pfxZ":-1.4803639406104558,"pX":0.2999870084004275,"pZ":2.0777743588536266,"vX0":-2.8482745869063164,"vY0":-115.58986606954788,"vZ0":-2.7426066303953176,"x":105.57,"y":182.68,"x0":2.0979413279880768,"y0":50.005370718396144,"z0":6.548769644566918,"aX":-5.767907686246537},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.1,"breakHorizontal":8.4,"spinRate":2269,"spinDirection":336},"zone":9,"typeConfidence":2.0,"plateTime":0.47308969474885165,"extension":5.939278023970098},"index":5,"playId":"1372b601-e8ba-3003-9bfb-e05deb8ee72e","pitchNumber":6,"startTime":"2025-09-09T03:39:40.658Z","endTime":"2025-09-09T03:39:50.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:39:50.553Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-09T03:42:02.270Z","endTime":"2025-09-09T03:42:13.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.173949321472236,"aZ":-15.940419763740454,"pfxX":-7.302883466502555,"pfxZ":8.647496129235702,"pX":0.2859869433988948,"pZ":2.6139482586602205,"vX0":7.565696693407428,"vY0":-136.8735407790226,"vZ0":-5.194250537489953,"x":106.1,"y":168.2,"x0":-1.5791643189666396,"y0":50.004653122009906,"z0":5.646005054884246,"aX":-13.712661246682009},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2206,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40178453595948316,"extension":6.481435241677392},"hitData":{"launchSpeed":101.5,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.95,"coordY":162.83}},"index":0,"playId":"da60dbbe-da55-3abc-8a99-e6035697dbba","pitchNumber":1,"startTime":"2025-09-09T03:42:04.327Z","endTime":"2025-09-09T03:42:13.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:42:13.326Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Chapman homers (21) on a line drive to left center field.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-09T03:42:16.893Z","endTime":"2025-09-09T03:43:30.868Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.57309182501298,"strikeZoneBottom":1.64842700612609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68272579198039,"aZ":-14.415948219543552,"pfxX":-8.48998716580985,"pfxZ":9.173983145492418,"pX":0.7048981325325456,"pZ":2.727592597452812,"vX0":9.192947256487189,"vY0":-138.21809013207326,"vZ0":-5.221547672539639,"x":90.13,"y":165.13,"x0":-1.5604480807802381,"y0":50.00179277441386,"z0":5.608496533954434,"aX":-16.43317507951766},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":13.4,"spinRate":2488,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.39621279122789455,"extension":6.680527485593981},"index":0,"playId":"a218f077-bc2d-30da-ab13-a5a52865158d","pitchNumber":1,"startTime":"2025-09-09T03:42:36.764Z","endTime":"2025-09-09T03:42:40.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.58266432646617,"strikeZoneBottom":1.65435828773555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.512368022401297,"aZ":-30.593615325891996,"pfxX":4.125110679123392,"pfxZ":1.0082608555471237,"pX":1.9375028311122497,"pZ":1.0591828524263178,"vX0":7.7940579662382135,"vY0":-124.05684320012332,"vZ0":-4.357840058087349,"x":43.15,"y":210.18,"x0":-1.7739213644776033,"y0":50.00227113497123,"z0":5.372626441227847,"aX":6.465354668874799},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-9.2,"spinRate":2362,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4405645521226087,"extension":6.528721721848839},"index":1,"playId":"0d4e5c5d-bf75-379d-8367-bb5240bfa574","pitchNumber":2,"startTime":"2025-09-09T03:42:52.399Z","endTime":"2025-09-09T03:42:55.399Z","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":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3257325113781,"aZ":-27.898404402544433,"pfxX":3.3921608376471513,"pfxZ":2.5844426216806307,"pX":0.4755178720390964,"pZ":1.533787250779402,"vX0":4.415801455999079,"vY0":-127.50447148422569,"vZ0":-4.531158473112876,"x":98.87,"y":197.37,"x0":-1.7169709284381927,"y0":50.00118222335246,"z0":5.526031281537568,"aX":5.603516196457334},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.0,"breakHorizontal":-7.1,"spinRate":2247,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.42897677345584784,"extension":6.494744279630745},"hitData":{"launchSpeed":105.6,"launchAngle":18.0,"totalDistance":401.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":70.95,"coordY":46.12}},"index":2,"playId":"ab864587-6d2d-3ead-a32c-2b564496acba","pitchNumber":3,"startTime":"2025-09-09T03:43:07.481Z","endTime":"2025-09-09T03:43:30.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:43:30.868Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Matos strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-09T03:43:29.893Z","endTime":"2025-09-09T03:45:28.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.07641640369322,"strikeZoneBottom":1.43741493928839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5442825120362,"aZ":-13.483958156925924,"pfxX":-8.21797834013913,"pfxZ":9.844962242827211,"pX":0.4140497534987128,"pZ":2.0403429365267733,"vX0":8.193535454129243,"vY0":-137.2009754893327,"vZ0":-6.941917943947176,"x":101.22,"y":183.69,"x0":-1.549355873830401,"y0":50.00388970650329,"z0":5.530042204828492,"aX":-15.603097519066672},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2369,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.3998620359878182,"extension":6.6248227713744265},"index":0,"playId":"598c413f-19b5-3ce0-aab8-f4b06b9c4af0","pitchNumber":1,"startTime":"2025-09-09T03:43:50.902Z","endTime":"2025-09-09T03:43:54.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.08717884216372,"strikeZoneBottom":1.53155201050203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.664296551049198,"aZ":-28.45970277481609,"pfxX":5.701796044775755,"pfxZ":2.3510061196140324,"pX":2.0761040738708703,"pZ":-0.35926077842941373,"vX0":7.564322986320038,"vY0":-125.07268919871187,"vZ0":-8.066223524648576,"x":37.86,"y":248.48,"x0":-1.7306481026288412,"y0":50.0056810249752,"z0":5.247921825872598,"aX":9.016371867045114},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":-12.1,"spinRate":2316,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.43824875559801235,"extension":6.6515177684224245},"index":1,"playId":"d856515e-adad-31f9-b61a-e39b32963fe7","pitchNumber":2,"startTime":"2025-09-09T03:44:05.251Z","endTime":"2025-09-09T03:44:08.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.095446777567872,"aZ":-30.666590757402346,"pfxX":5.297210519615608,"pfxZ":0.9676125947898697,"pX":0.5974298970151783,"pZ":1.4572941042369976,"vX0":4.467696439359606,"vY0":-123.90768745628714,"vZ0":-3.3537453937795716,"x":94.23,"y":199.43,"x0":-1.9179555970735829,"y0":50.00075179237814,"z0":5.394643168292297,"aX":8.222531265894592},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.2,"breakHorizontal":-10.7,"spinRate":2382,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.44229870838593666,"extension":6.50158070994329},"index":2,"playId":"c85e6af0-0907-317c-8b6c-399179c5f51f","pitchNumber":3,"startTime":"2025-09-09T03:44:21.755Z","endTime":"2025-09-09T03:44:24.755Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-09T03:44:30.762Z","endTime":"2025-09-09T03:44:42.553Z","isPitch":false,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.125483658631747,"aZ":-32.70540213854185,"pfxX":-4.606578046388312,"pfxZ":-0.3628529341908666,"pX":-0.5692232342003529,"pZ":0.626667284912218,"vX0":4.5156218346930626,"vY0":-120.08480314568133,"vZ0":-4.421771441497945,"x":138.7,"y":221.86,"x0":-1.8709105153193046,"y0":50.00213582988261,"z0":5.384834353175683,"aX":-6.762548257402256},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.4,"breakHorizontal":7.3,"spinRate":1246,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4552162724039466,"extension":6.658620342211531},"index":4,"playId":"46a74766-b435-34e0-8faa-9e8cf7dcae57","pitchNumber":4,"startTime":"2025-09-09T03:44:42.553Z","endTime":"2025-09-09T03:44:49.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.10450888338391,"strikeZoneBottom":1.5336893427089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53536624942004,"aZ":-33.51640668465239,"pfxX":9.379563318556473,"pfxZ":-0.8767687634969139,"pX":2.1871934866951053,"pZ":1.4885456313033072,"vX0":6.86788626132037,"vY0":-123.44216443939894,"vZ0":-2.6993221709735646,"x":33.63,"y":198.59,"x0":-1.857971668677676,"y0":50.002923588131694,"z0":5.442037965159317,"aX":14.35085710716859},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-18.7,"spinRate":2259,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.44517393569493846,"extension":6.76223081565493},"index":5,"playId":"23d80ae4-5358-33f8-b8f3-6801e1d7feda","pitchNumber":5,"startTime":"2025-09-09T03:45:05.715Z","endTime":"2025-09-09T03:45:09.204Z","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":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.701620033160815,"aZ":-33.1465245417343,"pfxX":-4.765364784844442,"pfxZ":-0.634516692504187,"pX":0.31211666358407775,"pZ":0.573067946675917,"vX0":6.369263310204154,"vY0":-122.51402712356808,"vZ0":-4.670407946127096,"x":105.1,"y":223.31,"x0":-1.6942868729628462,"y0":50.003820062634176,"z0":5.316295176745436,"aX":-7.292986210198433},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.9,"breakHorizontal":7.2,"spinRate":1309,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4459400256174182,"extension":6.726502027073247},"index":6,"playId":"7d647b75-d398-3e6a-9d5e-f65b627f101d","pitchNumber":6,"startTime":"2025-09-09T03:45:22.926Z","endTime":"2025-09-09T03:45:28.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:45:28.273Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-09T03:45:39.200Z","endTime":"2025-09-09T03:46:03.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26065845133094,"aZ":-17.371286125951126,"pfxX":-7.179233135454813,"pfxZ":7.878295613209392,"pX":-0.027836027353590698,"pZ":2.914621648545603,"vX0":6.909397441613875,"vY0":-136.72690554168685,"vZ0":-3.9193924555642328,"x":118.06,"y":160.09,"x0":-1.6641199504563606,"y0":50.00334288269139,"z0":5.570811808131026,"aX":-13.491071354085776},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":11.4,"spinRate":2280,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.40175119968381345,"extension":6.6034007894903075},"hitData":{"launchSpeed":103.4,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":150.16}},"index":0,"playId":"6310c38b-a9e6-306a-870b-df9c40cc975d","pitchNumber":1,"startTime":"2025-09-09T03:45:53.686Z","endTime":"2025-09-09T03:46:03.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:46:03.977Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Gabriel Moreno homers (8) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":10,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-09T03:48:23.484Z","endTime":"2025-09-09T03:49:10.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Joey Lucchesi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-09T03:47:25.481Z","endTime":"2025-09-09T03:48:25.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.24618271566925,"strikeZoneBottom":1.48611691844825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28158837496572,"aZ":-11.331930830551263,"pfxX":-6.284224165572992,"pfxZ":10.706671981192109,"pX":0.48809913721744935,"pZ":1.9830553672780395,"vX0":9.72423877600697,"vY0":-138.71253657464064,"vZ0":-8.912425768905731,"x":98.39,"y":185.24,"x0":-2.248034655736256,"y0":50.00692170028361,"z0":5.995235759735232,"aX":-12.238691159545706},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2168,"spinDirection":212},"zone":9,"typeConfidence":0.91,"plateTime":0.3949950686549535,"extension":6.668338095714223},"index":1,"playId":"8061c8a3-aa6f-3aed-a4a4-9815b77e42c5","pitchNumber":1,"startTime":"2025-09-09T03:48:25.659Z","endTime":"2025-09-09T03:48:29.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":83.8,"endSpeed":76.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.173037154381973,"aZ":-32.99132937774323,"pfxX":10.931123877678278,"pfxZ":-0.5466898341229349,"pX":-0.09514934886487877,"pZ":1.5957133638946235,"vX0":2.4798381765372097,"vY0":-121.99556849425885,"vZ0":-3.480055935153298,"x":120.63,"y":195.7,"x0":-2.5468374878867914,"y0":50.002658333476354,"z0":5.9133184090532644,"aX":16.316797541121318},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.6,"breakHorizontal":-20.4,"spinRate":2864,"spinDirection":50},"zone":8,"typeConfidence":0.91,"plateTime":0.4506517621917814,"extension":6.779866982117294},"hitData":{"launchSpeed":100.4,"launchAngle":30.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":49.13,"coordY":61.82}},"index":2,"playId":"204989e1-44f8-3cf9-840b-e0e13bbb9c8d","pitchNumber":2,"startTime":"2025-09-09T03:48:39.584Z","endTime":"2025-09-09T03:49:10.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:49:10.822Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to right fielder Luis Matos.","rbi":0,"awayScore":5,"homeScore":10,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-09T03:49:15.480Z","endTime":"2025-09-09T03:49:52.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":76.2,"strikeZoneTop":3.56554982743233,"strikeZoneBottom":1.7339855135497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66438672724908,"aZ":-33.00084711815086,"pfxX":9.794913313999036,"pfxZ":-0.5568194178418544,"pX":-0.5439405654490636,"pZ":4.158882281944945,"vX0":1.8226573867441473,"vY0":-121.64611041755559,"vZ0":2.250107563087813,"x":137.73,"y":126.49,"x0":-2.5762227477836643,"y0":50.00226002552817,"z0":6.0990200369412495,"aX":14.559536683125938},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.1,"breakHorizontal":-18.1,"spinRate":2750,"spinDirection":60},"zone":11,"typeConfidence":0.91,"plateTime":0.4516696802112108,"extension":6.720261282480309},"index":0,"playId":"066e6a75-8b8b-3c35-b491-884e1236bac1","pitchNumber":1,"startTime":"2025-09-09T03:49:27.188Z","endTime":"2025-09-09T03:49:30.906Z","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":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83477351472805,"aZ":-13.710190882026987,"pfxX":-6.753466585691987,"pfxZ":9.40702144425498,"pX":0.3475913142526065,"pZ":2.204051150823722,"vX0":9.640277273934764,"vY0":-139.5404380347031,"vZ0":-7.650259373291071,"x":103.75,"y":179.27,"x0":-2.2823310507773127,"y0":50.002056683899774,"z0":5.893917696822382,"aX":-13.254073413091477},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2228,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3932604988921864,"extension":6.8295261468480835},"hitData":{"launchSpeed":98.1,"launchAngle":31.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.83,"coordY":73.14}},"index":1,"playId":"a762bade-7c2c-38cf-ad72-5c1f3c81a2e3","pitchNumber":2,"startTime":"2025-09-09T03:49:40.185Z","endTime":"2025-09-09T03:49:52.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:49:52.002Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":5,"homeScore":10,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-09T03:50:05.228Z","endTime":"2025-09-09T03:51:01.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.808809666485757,"aZ":-23.272930381840492,"pfxX":1.8267995440986762,"pfxZ":4.840005462957585,"pX":0.06202507432174318,"pZ":3.176414952976205,"vX0":5.649263212337542,"vY0":-134.6099899419089,"vZ0":-3.4199507096448882,"x":114.64,"y":153.02,"x0":-2.2997027626299213,"y0":50.00033696173501,"z0":6.108202186272802,"aX":3.355011154212683},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-4.4,"spinRate":2538,"spinDirection":174},"zone":2,"typeConfidence":0.91,"plateTime":0.4066649700943712,"extension":6.719093166521342},"index":0,"playId":"b433c0d0-3143-37e3-8a66-e4e7fb9d030e","pitchNumber":1,"startTime":"2025-09-09T03:50:17.804Z","endTime":"2025-09-09T03:50:21.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.169716745077164,"aZ":-22.611607859681648,"pfxX":1.151050450268989,"pfxZ":5.101646246218644,"pX":0.3793931208389565,"pZ":2.072358842140706,"vX0":7.130898974314114,"vY0":-135.44962570997964,"vZ0":-5.94574009400098,"x":102.54,"y":182.83,"x0":-2.4275600838634785,"y0":50.00399802048656,"z0":5.857755509529856,"aX":2.155638535836312},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":-3.5,"spinRate":2534,"spinDirection":193},"zone":9,"typeConfidence":0.91,"plateTime":0.4030465695295322,"extension":6.652186920364273},"index":1,"playId":"93ae99c3-72b1-3ddc-95db-e679bf993f54","pitchNumber":2,"startTime":"2025-09-09T03:50:32.529Z","endTime":"2025-09-09T03:50:36.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-09T03:50:47.431Z","endTime":"2025-09-09T03:50:57.928Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.33360397378046,"strikeZoneBottom":1.54402880102111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.392942502597943,"aZ":-13.237528386041939,"pfxX":-6.787695274730433,"pfxZ":9.186969823166496,"pX":0.7703777869742395,"pZ":2.72012768884387,"vX0":10.946312180084446,"vY0":-142.37864218963955,"vZ0":-6.983111646708432,"x":87.64,"y":165.34,"x0":-2.2348186209754193,"y0":50.00675667403953,"z0":6.0351268143332,"aX":-13.99798803619982},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":10.2,"spinRate":2301,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.38407869929166694,"extension":6.568344060165783},"index":3,"playId":"0696ecc6-39e2-38b4-8566-df457c2e01ca","pitchNumber":3,"startTime":"2025-09-09T03:50:57.928Z","endTime":"2025-09-09T03:51:01.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:51:01.741Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alek Thomas pops out to shortstop Willy Adames.","rbi":0,"awayScore":5,"homeScore":10,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-09T03:51:14.888Z","endTime":"2025-09-09T03:51:33.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.526135459978153,"aZ":-29.727123485959133,"pfxX":8.6652094194486,"pfxZ":1.599120585512832,"pX":0.419358564598114,"pZ":2.16414882873888,"vX0":4.122178078754483,"vY0":-123.22701621072551,"vZ0":-3.0533962223017284,"x":101.02,"y":180.35,"x0":-2.4033813989067374,"y0":50.004419179565765,"z0":5.9427615295060905,"aX":13.264905700008677},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-16.7,"spinRate":2885,"spinDirection":60},"zone":6,"typeConfidence":0.9,"plateTime":0.4452726798538671,"extension":6.8137349536951195},"hitData":{"launchSpeed":86.4,"launchAngle":64.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":136.99}},"index":0,"playId":"a080dd87-8803-38e6-a419-5100d11f954c","pitchNumber":1,"startTime":"2025-09-09T03:51:22.858Z","endTime":"2025-09-09T03:51:33.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:51:33.970Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, shortstop Geraldo Perdomo to first baseman Ildemaro Vargas.","rbi":0,"awayScore":5,"homeScore":10,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-09T03:53:41.021Z","endTime":"2025-09-09T03:54:22.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.378136013410423,"aZ":-24.417190320927567,"pfxX":1.0332105781203031,"pfxZ":4.636806172126917,"pX":0.46163911767379795,"pZ":1.3786268139740814,"vX0":5.3532794695947326,"vY0":-127.74229526919893,"vZ0":-5.453314028477075,"x":99.4,"y":201.56,"x0":-1.7851327687293834,"y0":50.00179820490904,"z0":5.431197454650616,"aX":1.7268349693522735},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2267,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.426839293255596,"extension":6.564469096697548},"index":0,"playId":"65dae7e1-6dc1-3087-b7df-7cf456b418de","pitchNumber":1,"startTime":"2025-09-09T03:53:43.587Z","endTime":"2025-09-09T03:53:46.745Z","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.6,"endSpeed":81.4,"strikeZoneTop":3.45294689248064,"strikeZoneBottom":1.6176159929312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2990542897994,"aZ":-26.37293269037453,"pfxX":1.9840823777252012,"pfxZ":3.5105661124428873,"pX":2.213526588018779,"pZ":0.6019449818253318,"vX0":8.891997829717615,"vY0":-127.29262127726281,"vZ0":-6.905905144889985,"x":32.63,"y":222.53,"x0":-1.5722010873209298,"y0":50.0041981952711,"z0":5.416702512989646,"aX":3.280166734455842},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.0,"breakHorizontal":-5.5,"spinRate":2288,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.42907096235930275,"extension":6.556689513765747},"index":1,"playId":"6a75c141-d595-374d-9adb-adc01a9023bd","pitchNumber":2,"startTime":"2025-09-09T03:53:57.369Z","endTime":"2025-09-09T03:54:00.641Z","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":92.6,"endSpeed":84.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34691005607785,"aZ":-21.121296235577248,"pfxX":-11.13158903593354,"pfxZ":6.023488836863328,"pX":-0.2896538785855283,"pZ":1.3346332000336905,"vX0":7.059364321156364,"vY0":-134.6026795636963,"vZ0":-7.117711850465441,"x":128.04,"y":202.74,"x0":-1.5007613968911855,"y0":50.00126820379409,"z0":5.509920563801592,"aX":-20.414149612612835},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.6,"breakHorizontal":18.6,"spinRate":2243,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4070036506331385,"extension":6.605905432017542},"hitData":{"launchSpeed":94.9,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":101.26,"coordY":147.32}},"index":2,"playId":"8f8efddc-9537-3e31-b184-efdb236073ae","pitchNumber":3,"startTime":"2025-09-09T03:54:13.391Z","endTime":"2025-09-09T03:54:22.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:54:22.384Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Patrick Bailey homers (4) on a fly ball to right field.","rbi":1,"awayScore":5,"homeScore":11,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-09T03:54:32.715Z","endTime":"2025-09-09T03:56:16.205Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":{"id":543101,"link":"/api/v1/people/543101"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.259499953993878,"aZ":-26.442512519569703,"pfxX":1.8827741611319107,"pfxZ":3.360524009047543,"pX":-0.31272727552336094,"pZ":2.5411546587450675,"vX0":3.4963636185277744,"vY0":-129.38922218968887,"vZ0":-2.374998708271765,"x":128.92,"y":170.17,"x0":-1.9226589415290103,"y0":50.00638778230651,"z0":5.483094954356072,"aX":3.214304787705351},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.2,"spinRate":2303,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.42221340582929123,"extension":6.518262128442618},"index":0,"playId":"246c476b-6198-3618-aba5-6da0ffaf053f","pitchNumber":1,"startTime":"2025-09-09T03:54:45.535Z","endTime":"2025-09-09T03:54:48.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.967094936627323,"aZ":-34.21222209192833,"pfxX":-4.135106669236807,"pfxZ":-1.3979686261096402,"pX":-0.7733708311750759,"pZ":1.771839856196026,"vX0":3.8519077829552524,"vY0":-119.75269766208703,"vZ0":-1.4134662717334052,"x":146.48,"y":190.94,"x0":-1.8613630078791048,"y0":50.00204339578028,"z0":5.415348723225029,"aX":-6.0379859100694055},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.6,"breakHorizontal":6.6,"spinRate":1164,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4564597910237409,"extension":6.690813427437585},"index":1,"playId":"2cfca32e-2d42-382b-a6f7-82a1d162ff80","pitchNumber":2,"startTime":"2025-09-09T03:55:06.782Z","endTime":"2025-09-09T03:55:10.513Z","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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.22459909180776,"strikeZoneBottom":1.59809405920996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.39171701754415,"aZ":-33.01646938426408,"pfxX":-4.751103852443371,"pfxZ":-0.5654382837053169,"pX":-0.8044013555562948,"pZ":0.6524760875266619,"vX0":4.204901517696788,"vY0":-120.38227812818374,"vZ0":-4.072026155019413,"x":147.66,"y":221.16,"x0":-1.9489352899559491,"y0":50.00449950124468,"z0":5.260373520065153,"aX":-7.0370168007182725},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.7,"breakHorizontal":7.7,"spinRate":1192,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.45342522085940207,"extension":6.773038272683538},"index":2,"playId":"0226c654-5215-3428-9f7a-18b9ac5ca2ce","pitchNumber":3,"startTime":"2025-09-09T03:55:28.563Z","endTime":"2025-09-09T03:55:32.470Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55281283621545,"aZ":-17.08497938383298,"pfxX":-7.520080752205642,"pfxZ":8.142709064912669,"pX":0.56995703268746,"pZ":3.208792993947971,"vX0":8.069869308453141,"vY0":-135.48966933790027,"vZ0":-3.0978295049233386,"x":95.27,"y":152.14,"x0":-1.474921164515337,"y0":50.002038161135985,"z0":5.566020502379526,"aX":-13.933608766737908},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2317,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.40480524503557325,"extension":6.594818792917405},"hitData":{"launchSpeed":103.2,"launchAngle":38.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.26,"coordY":91.42}},"index":3,"playId":"05cc47ee-feb0-3ee9-a529-db3fa2ccfbdb","pitchNumber":4,"startTime":"2025-09-09T03:55:47.396Z","endTime":"2025-09-09T03:56:16.205Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:56:16.205Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-09T03:56:24.544Z","endTime":"2025-09-09T03:57:29.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.09351170101616,"strikeZoneBottom":1.4479765084255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.235035615055867,"aZ":-26.45754583661873,"pfxX":2.032797253187833,"pfxZ":3.3411892220012103,"pX":0.5738964170837757,"pZ":3.72029016452946,"vX0":5.36773517687696,"vY0":-130.01886201709527,"vZ0":0.18495815329607979,"x":95.12,"y":138.33,"x0":-1.7814806250523392,"y0":50.00477310322986,"z0":5.6557835967135635,"aX":3.480949822420028},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.4,"breakHorizontal":-4.9,"spinRate":2181,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4212460913625051,"extension":6.628567463375561},"index":0,"playId":"9d010db8-f82b-35ab-a67d-74848edf1bf0","pitchNumber":1,"startTime":"2025-09-09T03:56:33.569Z","endTime":"2025-09-09T03:56:36.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59479123939839,"aZ":-32.64196733427282,"pfxX":-5.539931339377478,"pfxZ":-0.320704414934494,"pX":-0.8220708544610998,"pZ":1.3666417831867022,"vX0":3.9649674892922597,"vY0":-120.65810175110902,"vZ0":-2.6898530824246816,"x":148.34,"y":201.88,"x0":-1.7636558712452963,"y0":50.00009863133725,"z0":5.3607518281714315,"aX":-8.199947884204589},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.0,"breakHorizontal":9.1,"spinRate":1192,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4532565806084685,"extension":6.6566699457546905},"index":1,"playId":"66a29af8-47d2-34b4-a782-2c74ba0da4d3","pitchNumber":2,"startTime":"2025-09-09T03:56:48.645Z","endTime":"2025-09-09T03:56:51.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.969284883021707,"aZ":-33.639949250365866,"pfxX":9.099464659815125,"pfxZ":-1.0017918870308424,"pX":1.0974631420990957,"pZ":1.0705120840533555,"vX0":4.162650891007813,"vY0":-120.32973051334349,"vZ0":-3.104942242582587,"x":75.17,"y":209.88,"x0":-1.8386255909847877,"y0":50.00347627952137,"z0":5.366701245282575,"aX":13.305297649112399},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.3,"breakHorizontal":-17.5,"spinRate":2295,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4556763406940645,"extension":6.5796636986287815},"index":2,"playId":"fcace9f9-9060-355c-b4bc-d052561fcb3a","pitchNumber":3,"startTime":"2025-09-09T03:57:08.475Z","endTime":"2025-09-09T03:57:11.552Z","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":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01878217158876,"aZ":-32.37857930188863,"pfxX":-3.6408931389246675,"pfxZ":-0.13846581226438825,"pX":0.36877254452832453,"pZ":1.0364649340355025,"vX0":6.169813370197746,"vY0":-121.7009742291037,"vZ0":-3.705291463790581,"x":102.94,"y":210.8,"x0":-1.7166258478069942,"y0":50.00072471426509,"z0":5.3584348295124515,"aX":-5.50693366422373},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":5.3,"spinRate":1201,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44862556735650516,"extension":6.670114831883411},"index":3,"playId":"7411e222-3b00-36d4-b2c1-bedfaef018f1","pitchNumber":4,"startTime":"2025-09-09T03:57:25.417Z","endTime":"2025-09-09T03:57:29.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:57:29.939Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Devers lines out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-09T03:57:50.820Z","endTime":"2025-09-09T03:58:34.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.57469309219508,"strikeZoneBottom":1.71941915657809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.910416890498002,"aZ":-27.54364468983946,"pfxX":-3.03000472498249,"pfxZ":3.16488957955608,"pX":-1.2799991010925074,"pZ":3.4394600062724643,"vX0":2.6057752917164336,"vY0":-120.37924453089701,"vZ0":0.7384981217327271,"x":165.79,"y":145.91,"x0":-1.9841264702962715,"y0":50.004012441137455,"z0":5.571719641977271,"aX":-4.436269443246155},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.1,"breakHorizontal":4.8,"spinRate":1236,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.45544146791188345,"extension":6.630367648321579},"index":0,"playId":"48aa092f-4321-368d-99ce-232fe6396bd5","pitchNumber":1,"startTime":"2025-09-09T03:57:53.646Z","endTime":"2025-09-09T03:57:57.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.48269552459037,"strikeZoneBottom":1.62805334308817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.018855068263427,"aZ":-29.16631539511076,"pfxX":2.8588105808170527,"pfxZ":1.8519441436022035,"pX":-0.736837611279292,"pZ":3.901632763701823,"vX0":2.1808743514428053,"vY0":-125.95615672309192,"vZ0":1.504568502908201,"x":145.09,"y":133.44,"x0":-1.9821035179661248,"y0":50.00343392191742,"z0":5.6369015476875,"aX":4.641683518603632},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":2231,"spinDirection":166},"zone":11,"typeConfidence":2.0,"plateTime":0.433104149953627,"extension":6.480164324344943},"index":1,"playId":"5ec2a379-cd0c-3c86-bdc0-429562ca6aba","pitchNumber":2,"startTime":"2025-09-09T03:58:08.201Z","endTime":"2025-09-09T03:58:14.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.875933155444095,"aZ":-24.7126925284545,"pfxX":-10.834678389234984,"pfxZ":4.11008658153597,"pX":0.286948191997444,"pZ":1.3893883184562477,"vX0":8.801539955844706,"vY0":-134.30237575221096,"vZ0":-5.831277685486685,"x":106.06,"y":201.27,"x0":-1.6357573318158332,"y0":50.00303921968838,"z0":5.362294602446388,"aX":-19.66278187941337},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.2,"breakHorizontal":17.5,"spinRate":2290,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4088721128486763,"extension":6.625741325702271},"hitData":{"launchSpeed":109.5,"launchAngle":13.0,"totalDistance":320.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":113.33,"coordY":71.25}},"index":2,"playId":"ac18c64c-3cfc-3652-8cc0-ef64e87dafff","pitchNumber":3,"startTime":"2025-09-09T03:58:25.584Z","endTime":"2025-09-09T03:58:34.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T03:58:34.408Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a ground ball to shortstop Willy Adames.","rbi":0,"awayScore":5,"homeScore":11,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-09T04:00:37.671Z","endTime":"2025-09-09T04:01:05.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.28850137226777,"strikeZoneBottom":1.47909014593493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25678624959051,"aZ":-14.205821419173478,"pfxX":-6.85939558635689,"pfxZ":9.332773471720785,"pX":-1.198934998235482,"pZ":2.2602899991034064,"vX0":5.870075556635419,"vY0":-138.21829514409634,"vZ0":-7.530180621827806,"x":162.7,"y":177.75,"x0":-2.4643287473094806,"y0":50.00136681016608,"z0":5.983658056238869,"aX":-13.204128051131175},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":2151,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.3970478854606694,"extension":6.713372195341573},"index":0,"playId":"ee8ddd41-40a0-32e1-9ef7-6a5ea118a451","pitchNumber":1,"startTime":"2025-09-09T04:00:43.640Z","endTime":"2025-09-09T04:00:47.570Z","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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.713224953254883,"aZ":-14.329274042517428,"pfxX":-6.295182128146592,"pfxZ":9.563546969559905,"pX":-1.2597829313521933,"pZ":2.6310889274339275,"vX0":5.1662389340141095,"vY0":-135.97255641843753,"vZ0":-6.130911830905861,"x":165.02,"y":167.74,"x0":-2.3695253461075505,"y0":50.00601077160371,"z0":5.915185308103955,"aX":-11.7517672752687},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":10.3,"spinRate":2082,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.40331045509333396,"extension":6.649329774634654},"hitData":{"launchSpeed":70.1,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.72,"coordY":145.09}},"index":1,"playId":"446de0ad-bffa-3f63-86f8-874fed3f2dce","pitchNumber":2,"startTime":"2025-09-09T04:00:58.685Z","endTime":"2025-09-09T04:01:05.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T04:01:05.933Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy called out on strikes.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-09T04:01:16.088Z","endTime":"2025-09-09T04:03:40.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.0,"endSpeed":86.1,"strikeZoneTop":3.57069289416984,"strikeZoneBottom":1.75150702433842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77340395536076,"aZ":-20.869313776799324,"pfxX":-1.135207427752492,"pfxZ":6.0512993717802255,"pX":0.5953620489357462,"pZ":1.7098639643886282,"vX0":8.067328424596509,"vY0":-135.1734042449968,"vZ0":-7.445823588790792,"x":94.31,"y":192.61,"x0":-2.268027495662975,"y0":50.00652437606155,"z0":5.942643683016893,"aX":-2.123502232855108},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":0.5,"spinRate":2367,"spinDirection":195},"zone":9,"typeConfidence":0.84,"plateTime":0.40371916313879064,"extension":6.713001790685022},"index":0,"playId":"159ee174-fac3-3b8f-a9ad-345272894868","pitchNumber":1,"startTime":"2025-09-09T04:01:35.766Z","endTime":"2025-09-09T04:01:39.175Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.53124082635329,"strikeZoneBottom":1.65852902664793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58165725908977,"aZ":-28.903671580581374,"pfxX":6.68879131121642,"pfxZ":2.0606981740672046,"pX":-0.8144090930112305,"pZ":1.6872465328543669,"vX0":2.243348864739137,"vY0":-125.10349467783317,"vZ0":-4.361131676349704,"x":148.04,"y":193.22,"x0":-2.5912739614397253,"y0":50.00505961288226,"z0":5.81475242636823,"aX":10.633090732465803},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.0,"breakHorizontal":-12.6,"spinRate":2862,"spinDirection":49},"zone":7,"typeConfidence":0.78,"plateTime":0.437355640325944,"extension":6.935588766037899},"index":1,"playId":"e44819d4-366b-337b-b222-3b5bb6ebd8a7","pitchNumber":2,"startTime":"2025-09-09T04:01:51.036Z","endTime":"2025-09-09T04:01:55.109Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-09T04:02:01.095Z","endTime":"2025-09-09T04:02:16.420Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.60548408787979,"strikeZoneBottom":1.64889546610614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.819330750401555,"aZ":-29.091548450023815,"pfxX":9.458484040791049,"pfxZ":1.9241462082129859,"pX":-0.20173971834053345,"pZ":1.4359595284450761,"vX0":2.4636024394445877,"vY0":-126.09307661494127,"vZ0":-5.009036241729956,"x":124.69,"y":200.01,"x0":-2.421283002132113,"y0":50.00284075095414,"z0":5.8092319343548215,"aX":15.155260019183906},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-17.6,"spinRate":2916,"spinDirection":59},"zone":13,"typeConfidence":0.9,"plateTime":0.435203400845646,"extension":6.8708746561499465},"index":3,"playId":"4d06baed-ecbe-32ef-9a20-62caf1abd651","pitchNumber":3,"startTime":"2025-09-09T04:02:16.420Z","endTime":"2025-09-09T04:02:21.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.58086814437441,"strikeZoneBottom":1.67408492136658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.43633845640392,"aZ":-26.61924508623411,"pfxX":-1.4292123652578281,"pfxZ":2.9881064577775867,"pX":-1.0798629329921734,"pZ":3.3300621628254854,"vX0":4.252463762916414,"vY0":-135.0093638251282,"vZ0":-1.9434071618937785,"x":158.16,"y":148.87,"x0":-2.4847706568973402,"y0":50.00443747344252,"z0":5.919645852398207,"aX":-2.658414765196426},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":1.8,"spinRate":2605,"spinDirection":192},"zone":11,"typeConfidence":0.88,"plateTime":0.4046159583617701,"extension":6.598295104568286},"index":4,"playId":"bc38b679-0819-378c-8921-0144d5ba933b","pitchNumber":4,"startTime":"2025-09-09T04:02:35.217Z","endTime":"2025-09-09T04:02:38.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.658651030236083,"aZ":-32.48031368257912,"pfxX":10.690952438671118,"pfxZ":-0.19476497405534587,"pX":0.4140290210883904,"pZ":2.3315717738225703,"vX0":3.4734700246806294,"vY0":-126.12484001611512,"vZ0":-2.551163383848726,"x":101.22,"y":175.83,"x0":-2.372598024798564,"y0":50.00053945522167,"z0":5.997447586520086,"aX":17.076299947054522},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.7,"breakHorizontal":-20.2,"spinRate":2927,"spinDirection":54},"zone":6,"typeConfidence":0.91,"plateTime":0.43566696342220723,"extension":6.619176363961201},"index":5,"playId":"6219c1c0-b309-3299-a8f7-a820b6380028","pitchNumber":5,"startTime":"2025-09-09T04:02:52.499Z","endTime":"2025-09-09T04:02:56.259Z","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.3,"endSpeed":88.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.67574289735321,"aZ":-15.027892146941333,"pfxX":-6.1921027552626935,"pfxZ":8.645520774481339,"pX":-1.1392098912510185,"pZ":2.1069883388768638,"vX0":5.746097756812828,"vY0":-139.9683573526102,"vZ0":-7.798993005559779,"x":160.42,"y":181.89,"x0":-2.4145135035325445,"y0":50.005526132403375,"z0":5.9142429301467665,"aX":-12.28469456842465},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2258,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3913679984387688,"extension":6.7025152881198995},"index":6,"playId":"e6f98967-e51c-3b24-af16-7a8da5a351b4","pitchNumber":6,"startTime":"2025-09-09T04:03:14.372Z","endTime":"2025-09-09T04:03:17.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.54777895878902,"strikeZoneBottom":1.64957391759465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51186559858678,"aZ":-11.16520656373664,"pfxX":-6.556242289507688,"pfxZ":10.64741889701332,"pX":0.07213721480586023,"pZ":1.9306919338565156,"vX0":8.132911774952074,"vY0":-140.02170176471964,"vZ0":-9.046541643779019,"x":114.25,"y":186.65,"x0":-2.0270487769613603,"y0":50.00320193354714,"z0":5.946819866231466,"aX":-12.936351686247047},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":10.1,"spinRate":2290,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.3921489622896126,"extension":6.756769734937295},"index":7,"playId":"6bf4357e-e601-35ff-b46d-c2079e1e5170","pitchNumber":7,"startTime":"2025-09-09T04:03:36.314Z","endTime":"2025-09-09T04:03:40.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T04:03:40.779Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Heliot Ramos.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-09T04:03:52.475Z","endTime":"2025-09-09T04:04:31.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.5,"endSpeed":87.0,"strikeZoneTop":3.66741655901403,"strikeZoneBottom":1.67647416757841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06511819226331,"aZ":-11.60956091791721,"pfxX":-6.312877072217107,"pfxZ":10.560460209755385,"pX":-1.5994661374200114,"pZ":3.055569141048497,"vX0":4.126491037095009,"vY0":-138.889833153177,"vZ0":-5.941481003228968,"x":177.97,"y":156.28,"x0":-2.286820354329968,"y0":50.001335076215554,"z0":5.9995864323984,"aX":-12.291754658644507},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2205,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3948538872871059,"extension":6.6463798808057835},"index":0,"playId":"3896c1b0-311d-3c73-8e6d-fba1007d8a07","pitchNumber":1,"startTime":"2025-09-09T04:04:02.826Z","endTime":"2025-09-09T04:04:06.763Z","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":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.956308960490745,"aZ":-12.502501424949909,"pfxX":-7.284486466686401,"pfxZ":10.058264659914151,"pX":0.008721587735995982,"pZ":2.0513861725462164,"vX0":8.629297737280275,"vY0":-139.34734917291877,"vZ0":-8.399980349438533,"x":116.67,"y":183.39,"x0":-2.1899661075770447,"y0":50.00095435706339,"z0":5.94186169747327,"aX":-14.244163163456621},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2371,"spinDirection":219},"zone":8,"typeConfidence":0.91,"plateTime":0.39390884459383235,"extension":6.6520698741756865},"hitData":{"launchSpeed":94.8,"launchAngle":46.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.92,"coordY":94.12}},"index":1,"playId":"e96f6c45-9f70-3292-9978-2b1127bc7478","pitchNumber":2,"startTime":"2025-09-09T04:04:17.812Z","endTime":"2025-09-09T04:04:31.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T04:04:31.837Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-09T04:04:31.545Z","endTime":"2025-09-09T04:05:26.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.260409980885537,"aZ":-44.10170492131313,"pfxX":4.856324578144526,"pfxZ":-8.046519894085877,"pX":0.23191674868867135,"pZ":0.5953400761748787,"vX0":4.228541028707953,"vY0":-121.85631186463533,"vZ0":-3.8671461872739323,"x":108.16,"y":222.71,"x0":-2.1663073067921035,"y0":50.00465201356365,"z0":6.0706359232980756,"aX":7.195676715822721},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.2,"breakHorizontal":-10.0,"spinRate":2587,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4520512268684178,"extension":6.748754159794433},"index":0,"playId":"afba8999-7b66-3185-9d7d-e9cb5a804aab","pitchNumber":1,"startTime":"2025-09-09T04:04:51.717Z","endTime":"2025-09-09T04:04:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.766391587969775,"aZ":-31.00308351413883,"pfxX":9.600411068376118,"pfxZ":0.7354993403513159,"pX":0.22901041491837018,"pZ":2.8006662976425587,"vX0":3.6301241683932877,"vY0":-126.17426569131226,"vZ0":-1.5911879849561665,"x":108.27,"y":163.16,"x0":-2.4793935301873913,"y0":50.00559917765449,"z0":5.958470405701191,"aX":15.34487437257144},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":3003,"spinDirection":68},"zone":5,"typeConfidence":0.9,"plateTime":0.4355659107735659,"extension":6.419744953717543},"hitData":{"launchSpeed":68.7,"launchAngle":10.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.02,"coordY":142.32}},"index":1,"playId":"7701185c-885b-3d4b-b7d9-66c1d8c4fd4f","pitchNumber":2,"startTime":"2025-09-09T04:05:16.867Z","endTime":"2025-09-09T04:05:26.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T04:05:26.448Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Christian Koss to first baseman Dominic Smith.","rbi":0,"awayScore":5,"homeScore":11,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-09T04:04:31.545Z","endTime":"2025-09-09T04:05:26.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.260409980885537,"aZ":-44.10170492131313,"pfxX":4.856324578144526,"pfxZ":-8.046519894085877,"pX":0.23191674868867135,"pZ":0.5953400761748787,"vX0":4.228541028707953,"vY0":-121.85631186463533,"vZ0":-3.8671461872739323,"x":108.16,"y":222.71,"x0":-2.1663073067921035,"y0":50.00465201356365,"z0":6.0706359232980756,"aX":7.195676715822721},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.2,"breakHorizontal":-10.0,"spinRate":2587,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4520512268684178,"extension":6.748754159794433},"index":0,"playId":"afba8999-7b66-3185-9d7d-e9cb5a804aab","pitchNumber":1,"startTime":"2025-09-09T04:04:51.717Z","endTime":"2025-09-09T04:04:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.69,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.766391587969775,"aZ":-31.00308351413883,"pfxX":9.600411068376118,"pfxZ":0.7354993403513159,"pX":0.22901041491837018,"pZ":2.8006662976425587,"vX0":3.6301241683932877,"vY0":-126.17426569131226,"vZ0":-1.5911879849561665,"x":108.27,"y":163.16,"x0":-2.4793935301873913,"y0":50.00559917765449,"z0":5.958470405701191,"aX":15.34487437257144},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-18.2,"spinRate":3003,"spinDirection":68},"zone":5,"typeConfidence":0.9,"plateTime":0.4355659107735659,"extension":6.419744953717543},"hitData":{"launchSpeed":68.7,"launchAngle":10.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.02,"coordY":142.32}},"index":1,"playId":"7701185c-885b-3d4b-b7d9-66c1d8c4fd4f","pitchNumber":2,"startTime":"2025-09-09T04:05:16.867Z","endTime":"2025-09-09T04:05:26.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-09-09T04:05:26.448Z","atBatIndex":75},"scoringPlays":[12,16,24,28,51,52,53,61,64,69],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":193.38,"y":90.86},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":85.54,"y":127.45},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":49.85,"y":118.31},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":148.91,"y":59.14},"type":"O","description":"Lineout"}]}},{"startIndex":7,"endIndex":19,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":121.92,"y":190.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":148.78,"y":152.19},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":169.32,"y":40.02},"type":"H","description":"Triple"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":195.89,"y":133.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":158.91,"y":153.2},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":210.6,"y":82.26},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":107.51,"y":99.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":86.95,"y":181.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":46.51,"y":100.59},"type":"O","description":"Lineout"}]}},{"startIndex":20,"endIndex":30,"top":[20,21,22,23,24,25],"bottom":[26,27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":195.9,"y":104.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":110.6,"y":151.21},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":61.35,"y":104.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":193.37,"y":104.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":140.46,"y":153.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":216.93,"y":57.36},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":111.78,"y":150.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":174.27,"y":68.37},"type":"O","description":"Lineout"}]}},{"startIndex":31,"endIndex":36,"top":[31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":160.94,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":126.86,"y":201.37},"type":"O","description":"Bunt Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":165.26,"y":82.23},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":190.03,"y":98.62},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":113.81,"y":147.63},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":202.13,"y":119.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":150.3,"y":165.36},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":83.21,"y":102.51},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":120.51,"y":197.81},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":100.16,"y":155.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":175.14,"y":96.04},"type":"H","description":"Single"}]}},{"startIndex":45,"endIndex":55,"top":[45,46,47],"bottom":[48,49,50,51,52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":125.15,"y":196.39},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":115.75,"y":99.82},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":110.77,"y":148.14},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":121.29,"y":196.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":208.06,"y":114.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":81.83,"y":88.31},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":73.56,"y":30.5},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":189.39,"y":100.26},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":204.51,"y":84.99},"type":"O","description":"Flyout"}]}},{"startIndex":56,"endIndex":63,"top":[56,57,58,59],"bottom":[60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":157.39,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":140.22,"y":132.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":67.62,"y":100.36},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":161.95,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"coordinates":{"x":70.95,"y":46.12},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"coordinates":{"x":152.83,"y":150.16},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66,67],"bottom":[68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":49.13,"y":61.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":203.83,"y":73.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"coordinates":{"x":120.4,"y":136.99},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"coordinates":{"x":101.26,"y":147.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"coordinates":{"x":219.26,"y":91.42},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":113.33,"y":71.25},"type":"O","description":"Lineout"}]}},{"startIndex":72,"endIndex":75,"top":[72,73,74,75],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":106.72,"y":145.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":71.92,"y":94.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":137.02,"y":142.32},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":3,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":5,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":12,"errors":2,"leftOnBase":3},"away":{"runs":5,"hits":8,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"catcher":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"first":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"second":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"third":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"shortstop":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"left":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"center":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"right":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"onDeck":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"inHole":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"battingOrder":3,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"offense":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"onDeck":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"inHole":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"battingOrder":2,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".250","atBats":36,"obp":".322","slg":".435","ops":".757","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":13,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":11,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":35,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":121,"era":"4.48","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.32","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":121,"balls":41,"strikes":80,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":11,"pitchesPerInning":"15.13","runsScoredPer9":"12.38","homeRunsPer9":"5.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":68,"groundOuts":115,"airOuts":146,"runs":84,"doubles":31,"triples":3,"homeRuns":21,"strikeOuts":124,"baseOnBalls":53,"intentionalWalks":2,"hits":156,"hitByPitch":1,"atBats":533,"obp":".355","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2218,"era":"5.22","inningsPitched":"131.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":76,"whip":"1.60","battersFaced":596,"outs":393,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2218,"balls":837,"strikes":1381,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".467","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"2.34","strikeoutsPer9Inn":"8.52","walksPer9Inn":"3.64","hitsPer9Inn":"10.72","runsScoredPer9":"5.77","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":43,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":0,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691783":{"person":{"id":691783,"fullName":"Jordan Lawlar","link":"/api/v1/people/691783"},"jerseyNumber":"10","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":7,"groundOuts":10,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".098","atBats":41,"obp":".156","slg":".146","ops":".302","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":6,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"babip":".167","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":27,"putOuts":13,"errors":5,"chances":45,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":29,"gamesStarted":29,"flyOuts":82,"groundOuts":162,"airOuts":159,"runs":91,"doubles":47,"triples":2,"homeRuns":22,"strikeOuts":129,"baseOnBalls":33,"intentionalWalks":2,"hits":178,"hitByPitch":11,"atBats":623,"obp":".331","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2580,"era":"5.18","inningsPitched":"153.0","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":88,"whip":"1.38","battersFaced":673,"outs":459,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2580,"balls":903,"strikes":1677,"strikePercentage":".650","hitBatsmen":11,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".619","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"3.91","strikeoutsPer9Inn":"7.59","walksPer9Inn":"1.94","hitsPer9Inn":"10.47","runsScoredPer9":"5.35","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":24,"lineOuts":53},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":13,"errors":4,"chances":27,"fielding":".852","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694374":{"person":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"jerseyNumber":"13","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":23,"groundOuts":43,"airOuts":38,"runs":21,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".200","atBats":155,"obp":".262","slg":".355","ops":".617","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":55,"rbi":14,"leftOnBase":84,"sacBunts":1,"sacFlies":3,"babip":".238","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.83","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":96,"errors":3,"chances":159,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":32,"flyOuts":19,"groundOuts":9,"airOuts":28,"runs":6,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":3,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".250","atBats":96,"obp":".277","slg":".365","ops":".642","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":35,"rbi":12,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".373","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":32,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID688497":{"person":{"id":688497,"fullName":"Taylor Rashi","link":"/api/v1/people/688497"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":30,"obp":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":147,"era":"4.70","inningsPitched":"7.2","wins":0,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.30","battersFaced":33,"outs":23,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":147,"balls":65,"strikes":82,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"19.17","gamesFinished":3,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.39","walksPer9Inn":"3.52","hitsPer9Inn":"8.22","runsScoredPer9":"4.70","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622503":{"person":{"id":622503,"fullName":"Nabil Crismatt","link":"/api/v1/people/622503"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 4 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":18,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":16,"strikes":34,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":5,"gamesStarted":4,"flyOuts":15,"groundOuts":29,"airOuts":26,"runs":11,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":17,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":99,"obp":".327","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":362,"era":"3.24","inningsPitched":"25.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.40","battersFaced":107,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":362,"balls":116,"strikes":246,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":4,"winPercentage":"1.000","pitchesPerInning":"14.48","gamesFinished":0,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.12","walksPer9Inn":"2.52","hitsPer9Inn":"10.08","runsScoredPer9":"3.96","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663731":{"person":{"id":663731,"fullName":"Connor Kaiser","link":"/api/v1/people/663731"},"jerseyNumber":"65","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":2,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".143","atBats":14,"obp":".200","slg":".214","ops":".414","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":4,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 3B, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":1,"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":3,"rbi":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":22,"groundOuts":64,"airOuts":35,"runs":14,"doubles":4,"triples":4,"homeRuns":3,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".196","atBats":163,"obp":".246","slg":".325","ops":".571","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":176,"totalBases":53,"rbi":18,"leftOnBase":71,"sacBunts":1,"sacFlies":1,"babip":".228","groundOutsToAirouts":"1.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.33","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":110,"errors":0,"chances":110,"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"}]},"ID656222":{"person":{"id":656222,"fullName":"Jalen Beeks","link":"/api/v1/people/656222"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":55,"gamesStarted":1,"flyOuts":35,"groundOuts":57,"airOuts":54,"runs":24,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":2,"hits":40,"hitByPitch":2,"atBats":193,"obp":".287","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":854,"era":"3.74","inningsPitched":"53.0","wins":5,"losses":1,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":22,"whip":"1.13","battersFaced":216,"outs":159,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":854,"balls":332,"strikes":522,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".833","pitchesPerInning":"16.11","gamesFinished":9,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"7.30","walksPer9Inn":"3.40","hitsPer9Inn":"6.79","runsScoredPer9":"4.08","homeRunsPer9":"0.85","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":111,"flyOuts":59,"groundOuts":111,"airOuts":115,"runs":79,"doubles":22,"triples":0,"homeRuns":25,"strikeOuts":72,"baseOnBalls":63,"intentionalWalks":6,"hits":119,"hitByPitch":7,"avg":".287","atBats":415,"obp":".388","slg":".520","ops":".908","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":487,"totalBases":216,"rbi":64,"leftOnBase":167,"sacBunts":0,"sacFlies":2,"babip":".294","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.60","popOuts":35,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":153,"errors":4,"chances":372,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":24,"airOuts":16,"runs":8,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".250","atBats":68,"obp":".257","slg":".441","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":30,"rbi":14,"leftOnBase":33,"sacBunts":0,"sacFlies":1,"babip":".259","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.67","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":35,"putOuts":20,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":18,"groundOuts":39,"airOuts":32,"runs":25,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":66,"baseOnBalls":18,"intentionalWalks":0,"hits":41,"hitByPitch":7,"avg":".234","atBats":175,"obp":".328","slg":".423","ops":".751","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":74,"rbi":24,"leftOnBase":67,"sacBunts":2,"sacFlies":1,"babip":".330","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":1,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":122,"putOuts":55,"errors":5,"chances":182,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":20,"flyOuts":88,"groundOuts":122,"airOuts":161,"runs":57,"doubles":23,"triples":8,"homeRuns":15,"strikeOuts":118,"baseOnBalls":36,"intentionalWalks":0,"hits":108,"hitByPitch":4,"atBats":508,"obp":".270","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":2189,"era":"3.48","inningsPitched":"137.0","wins":7,"losses":3,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":53,"whip":"1.05","battersFaced":549,"outs":411,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2189,"balls":755,"strikes":1434,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".700","pitchesPerInning":"15.98","gamesFinished":4,"strikeoutWalkRatio":"3.28","strikeoutsPer9Inn":"7.75","walksPer9Inn":"2.36","hitsPer9Inn":"7.09","runsScoredPer9":"3.74","homeRunsPer9":"0.99","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":51},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543101":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 4 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":13,"strikes":25,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":1,"runsScoredPer9":"12.00","homeRunsPer9":"9.00","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":12,"gamesStarted":4,"flyOuts":18,"groundOuts":36,"airOuts":37,"runs":21,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":2,"hits":34,"hitByPitch":5,"atBats":136,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"5.00","inningsPitched":"36.0","wins":1,"losses":2,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.25","battersFaced":156,"outs":108,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":206,"strikes":369,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":7,"winPercentage":".333","pitchesPerInning":"15.97","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.25","walksPer9Inn":"2.75","hitsPer9Inn":"8.50","runsScoredPer9":"5.25","homeRunsPer9":"2.25","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":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":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":144,"flyOuts":98,"groundOuts":150,"airOuts":176,"runs":88,"doubles":27,"triples":4,"homeRuns":17,"strikeOuts":73,"baseOnBalls":83,"intentionalWalks":1,"hits":150,"hitByPitch":7,"avg":".281","atBats":533,"obp":".379","slg":".443","ops":".822","caughtStealing":5,"stolenBases":24,"stolenBasePercentage":".828","caughtStealingPercentage":".172","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":639,"totalBases":236,"rbi":91,"leftOnBase":201,"sacBunts":5,"sacFlies":11,"babip":".293","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.35","popOuts":37,"lineOuts":41},"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":356,"putOuts":194,"errors":14,"chances":564,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID672515":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":40,"groundOuts":49,"airOuts":70,"runs":40,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":1,"hits":63,"hitByPitch":1,"avg":".283","atBats":223,"obp":".337","slg":".448","ops":".785","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":100,"rbi":33,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.88","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":39,"stolenBasePercentage":".830","caughtStealingPercentage":".170","assists":25,"putOuts":458,"errors":1,"chances":484,"fielding":".998","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":23,"gamesStarted":0,"flyOuts":22,"groundOuts":26,"airOuts":41,"runs":12,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":106,"obp":".245","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":423,"era":"3.41","inningsPitched":"29.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":11,"whip":"0.93","battersFaced":111,"outs":87,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":423,"balls":146,"strikes":277,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"14.59","gamesFinished":9,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"5.28","walksPer9Inn":"1.24","hitsPer9Inn":"7.14","runsScoredPer9":"3.72","homeRunsPer9":"1.24","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":0,"flyOuts":22,"groundOuts":42,"airOuts":38,"runs":18,"doubles":7,"triples":1,"homeRuns":1,"strikeOuts":19,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":133,"obp":".336","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":532,"era":"4.64","inningsPitched":"33.0","wins":0,"losses":3,"saves":3,"saveOpportunities":7,"holds":2,"blownSaves":4,"earnedRuns":17,"whip":"1.42","battersFaced":148,"outs":99,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":203,"strikes":329,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".000","pitchesPerInning":"16.12","gamesFinished":7,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"5.18","walksPer9Inn":"2.73","hitsPer9Inn":"10.09","runsScoredPer9":"4.91","homeRunsPer9":"0.27","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K, SB","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":1,"stolenBasePercentage":"1.000","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":128,"flyOuts":85,"groundOuts":99,"airOuts":142,"runs":98,"doubles":29,"triples":16,"homeRuns":30,"strikeOuts":140,"baseOnBalls":53,"intentionalWalks":1,"hits":131,"hitByPitch":7,"avg":".257","atBats":509,"obp":".334","slg":".554","ops":".888","caughtStealing":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":572,"totalBases":282,"rbi":74,"leftOnBase":181,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.97","popOuts":32,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":270,"errors":1,"chances":279,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":29,"gamesStarted":29,"flyOuts":118,"groundOuts":165,"airOuts":175,"runs":94,"doubles":33,"triples":4,"homeRuns":26,"strikeOuts":154,"baseOnBalls":57,"intentionalWalks":1,"hits":158,"hitByPitch":4,"atBats":648,"obp":".308","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","numberOfPitches":2730,"era":"4.77","inningsPitched":"168.0","wins":11,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":89,"whip":"1.28","battersFaced":713,"outs":504,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":2730,"balls":1004,"strikes":1726,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".458","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"8.25","walksPer9Inn":"3.05","hitsPer9Inn":"8.46","runsScoredPer9":"5.04","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":13,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":23,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":29,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":86,"obp":".237","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":343,"era":"1.11","inningsPitched":"24.1","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":5,"blownSaves":1,"earnedRuns":3,"whip":"0.90","battersFaced":93,"outs":73,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":116,"strikes":227,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".500","pitchesPerInning":"14.10","gamesFinished":7,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.66","walksPer9Inn":"2.22","hitsPer9Inn":"5.92","runsScoredPer9":"1.48","homeRunsPer9":"0.37","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"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}},"ID657044":{"person":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"jerseyNumber":"81","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":40,"gamesStarted":0,"flyOuts":16,"groundOuts":37,"airOuts":31,"runs":20,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":2,"hits":38,"hitByPitch":2,"atBats":138,"obp":".346","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":580,"era":"4.33","inningsPitched":"35.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":17,"whip":"1.44","battersFaced":153,"outs":106,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":580,"balls":204,"strikes":376,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".500","pitchesPerInning":"16.42","gamesFinished":7,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.31","hitsPer9Inn":"9.68","runsScoredPer9":"5.09","homeRunsPer9":"1.02","inheritedRunners":19,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"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}},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":25,"airOuts":20,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".256","atBats":90,"obp":".333","slg":".400","ops":".733","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":36,"rbi":9,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":13,"putOuts":185,"errors":1,"chances":199,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805299":{"person":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.0 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":12,"strikes":21,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":6,"gamesStarted":0,"flyOuts":1,"groundOuts":11,"airOuts":2,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":29,"obp":".500","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":149,"era":"7.71","inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.43","battersFaced":36,"outs":21,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":149,"balls":58,"strikes":91,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"5.50","rbi":0,"winPercentage":".000","pitchesPerInning":"21.29","gamesFinished":1,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"6.43","walksPer9Inn":"7.71","hitsPer9Inn":"14.14","runsScoredPer9":"10.29","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":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"}]},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"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":30,"gamesStarted":0,"flyOuts":12,"groundOuts":25,"airOuts":26,"runs":13,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":22,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":95,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":405,"era":"4.44","inningsPitched":"24.1","wins":0,"losses":3,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":12,"whip":"1.36","battersFaced":108,"outs":73,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":133,"strikes":272,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".000","pitchesPerInning":"16.64","gamesFinished":9,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.22","hitsPer9Inn":"9.99","runsScoredPer9":"4.81","homeRunsPer9":"1.11","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":10,"groundOuts":12,"airOuts":16,"runs":4,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".130","atBats":46,"obp":".146","slg":".196","ops":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":9,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"babip":".176","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":35,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677950":{"person":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":127,"flyOuts":46,"groundOuts":116,"airOuts":73,"runs":47,"doubles":16,"triples":3,"homeRuns":8,"strikeOuts":112,"baseOnBalls":19,"intentionalWalks":0,"hits":96,"hitByPitch":5,"avg":".247","atBats":389,"obp":".288","slg":".365","ops":".653","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":142,"rbi":35,"leftOnBase":167,"sacBunts":5,"sacFlies":3,"babip":".324","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.62","popOuts":12,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":285,"errors":3,"chances":291,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[672695,606466,682998,672515,680728,677942,677950,545121,664983,622503,805299,543101],"pitchers":[622503,805299,543101],"bench":[678489,663731,691783,543510,694374],"bullpen":[679775,656222,595928,668678,669194,694297,688497,593958,685314,657044,663765],"battingOrder":[672695,606466,682998,672515,680728,677942,677950,545121,664983],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"McCarthy (4, Webb, L)."},{"label":"HR","value":"Moreno (8, 8th inning off Beck, T, 0 on, 0 out)."},{"label":"TB","value":"Alexander; Marte, K 3; McCarthy 3; Moreno 5; Vargas, I."},{"label":"RBI","value":"Alexander (24); McCarthy 3 (18); Moreno (33)."},{"label":"2-out RBI","value":"Alexander; McCarthy 3."},{"label":"Runners left in scoring position, 2 out","value":"Del Castillo; Thomas, A 2; Vargas, I; Perdomo."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Carroll (26, 2nd base off Webb, L/Bailey)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Perdomo (14, throw)."},{"label":"DP","value":"(Perdomo-Vargas, I)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":9,"runs":11,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".240","atBats":35,"obp":".314","slg":".393","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":29,"rbi":11,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":36,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"3.75","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.29","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":43,"strikes":101,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":5,"pitchesPerInning":"16.00","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":44,"groundOuts":51,"airOuts":81,"runs":28,"doubles":13,"triples":0,"homeRuns":10,"strikeOuts":71,"baseOnBalls":22,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".239","atBats":264,"obp":".308","slg":".402","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":106,"rbi":34,"leftOnBase":128,"sacBunts":1,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.40","popOuts":13,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":185,"errors":6,"chances":333,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":7,"groundOuts":19,"airOuts":19,"runs":9,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":63,"obp":".324","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":296,"era":"4.42","inningsPitched":"18.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.25","battersFaced":74,"outs":55,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":296,"balls":114,"strikes":182,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.15","gamesFinished":10,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"5.89","walksPer9Inn":"4.91","hitsPer9Inn":"6.38","runsScoredPer9":"4.42","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":139,"flyOuts":80,"groundOuts":127,"airOuts":140,"runs":75,"doubles":23,"triples":1,"homeRuns":17,"strikeOuts":141,"baseOnBalls":45,"intentionalWalks":2,"hits":146,"hitByPitch":17,"avg":".266","atBats":548,"obp":".338","slg":".405","ops":".743","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":616,"totalBases":222,"rbi":61,"leftOnBase":216,"sacBunts":0,"sacFlies":6,"babip":".326","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.24","popOuts":23,"lineOuts":37},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":257,"errors":9,"chances":269,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678906":{"person":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":5,"flyOuts":15,"groundOuts":15,"airOuts":22,"runs":21,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":3,"atBats":90,"obp":".398","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":426,"era":"7.54","inningsPitched":"22.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.76","battersFaced":108,"outs":68,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":426,"balls":154,"strikes":272,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".333","pitchesPerInning":"18.79","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.12","walksPer9Inn":"5.56","hitsPer9Inn":"10.32","runsScoredPer9":"8.34","homeRunsPer9":"0.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"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}},"ID668800":{"person":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":20,"airOuts":24,"runs":11,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".209","atBats":67,"obp":".274","slg":".269","ops":".543","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":18,"rbi":3,"leftOnBase":23,"sacBunts":1,"sacFlies":0,"babip":".232","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":8,"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":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":8,"putOuts":172,"errors":3,"chances":183,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(W, 14-9)","summary":"6.0 IP, ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":5,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":110,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":110,"balls":37,"strikes":73,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"6.00","homeRunsPer9":"0.00","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":30,"flyOuts":63,"groundOuts":217,"airOuts":113,"runs":71,"doubles":42,"triples":3,"homeRuns":13,"strikeOuts":201,"baseOnBalls":41,"intentionalWalks":0,"hits":185,"hitByPitch":6,"atBats":708,"obp":".306","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":2907,"era":"3.12","inningsPitched":"184.2","wins":14,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":64,"whip":"1.22","battersFaced":764,"outs":554,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":2907,"balls":985,"strikes":1922,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.92","rbi":4,"winPercentage":".609","pitchesPerInning":"15.74","gamesFinished":0,"strikeoutWalkRatio":"4.90","strikeoutsPer9Inn":"9.80","walksPer9Inn":"2.00","hitsPer9Inn":"9.02","runsScoredPer9":"3.46","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":17,"lineOuts":33},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":30,"putOuts":6,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676254":{"person":{"id":676254,"fullName":"Ryan Walker","link":"/api/v1/people/676254"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":60,"gamesStarted":0,"flyOuts":25,"groundOuts":64,"airOuts":41,"runs":28,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":14,"intentionalWalks":1,"hits":50,"hitByPitch":6,"atBats":207,"obp":".306","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":881,"era":"3.93","inningsPitched":"55.0","wins":5,"losses":5,"saves":14,"saveOpportunities":20,"holds":8,"blownSaves":6,"earnedRuns":24,"whip":"1.16","battersFaced":230,"outs":165,"gamesPitched":60,"completeGames":0,"shutouts":0,"pitchesThrown":881,"balls":309,"strikes":572,"strikePercentage":".650","hitBatsmen":6,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".500","pitchesPerInning":"16.02","gamesFinished":31,"strikeoutWalkRatio":"3.93","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.29","hitsPer9Inn":"8.18","runsScoredPer9":"4.58","homeRunsPer9":"0.49","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676130":{"person":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":30,"groundOuts":62,"airOuts":54,"runs":26,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":55,"baseOnBalls":27,"intentionalWalks":1,"hits":53,"hitByPitch":2,"atBats":220,"obp":".325","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":984,"era":"3.50","inningsPitched":"61.2","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":5,"blownSaves":3,"earnedRuns":24,"whip":"1.30","battersFaced":254,"outs":185,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":984,"balls":378,"strikes":606,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".571","pitchesPerInning":"15.96","gamesFinished":8,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"8.03","walksPer9Inn":"3.94","hitsPer9Inn":"7.74","runsScoredPer9":"3.79","homeRunsPer9":"0.44","inheritedRunners":38,"inheritedRunnersScored":13,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":7,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"obp":".304","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":91,"era":"3.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.17","battersFaced":23,"outs":18,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":30,"strikes":61,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.17","gamesFinished":4,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.50","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":1,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":61,"groundOuts":72,"airOuts":101,"runs":39,"doubles":15,"triples":3,"homeRuns":4,"strikeOuts":119,"baseOnBalls":27,"intentionalWalks":0,"hits":78,"hitByPitch":3,"avg":".217","atBats":360,"obp":".273","slg":".308","ops":".581","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":111,"rbi":45,"leftOnBase":178,"sacBunts":4,"sacFlies":6,"babip":".305","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":21,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":23,"stolenBases":53,"stolenBasePercentage":".697","caughtStealingPercentage":".303","assists":50,"putOuts":901,"errors":6,"chances":957,"fielding":".994","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656305":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":53,"groundOuts":79,"airOuts":113,"runs":66,"doubles":18,"triples":2,"homeRuns":21,"strikeOuts":109,"baseOnBalls":62,"intentionalWalks":1,"hits":95,"hitByPitch":6,"avg":".241","atBats":394,"obp":".351","slg":".457","ops":".808","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":180,"rbi":56,"leftOnBase":188,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.76","popOuts":36,"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":197,"putOuts":76,"errors":12,"chances":285,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID527038":{"person":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":114,"flyOuts":67,"groundOuts":83,"airOuts":134,"runs":41,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":80,"baseOnBalls":33,"intentionalWalks":0,"hits":95,"hitByPitch":7,"avg":".244","atBats":389,"obp":".313","slg":".386","ops":".699","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":150,"rbi":67,"leftOnBase":172,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.93","popOuts":37,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":139,"errors":0,"chances":150,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693313":{"person":{"id":693313,"fullName":"Carson Seymour","link":"/api/v1/people/693313"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":2,"flyOuts":14,"groundOuts":39,"airOuts":27,"runs":16,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":20,"baseOnBalls":12,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":114,"obp":".323","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":507,"era":"4.25","inningsPitched":"29.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.35","battersFaced":127,"outs":89,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":196,"strikes":311,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".333","pitchesPerInning":"17.09","gamesFinished":5,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.07","walksPer9Inn":"3.64","hitsPer9Inn":"8.49","runsScoredPer9":"4.85","homeRunsPer9":"2.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702352":{"person":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"jerseyNumber":"76","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"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":46,"gamesStarted":0,"flyOuts":34,"groundOuts":85,"airOuts":66,"runs":38,"doubles":13,"triples":5,"homeRuns":5,"strikeOuts":51,"baseOnBalls":21,"intentionalWalks":1,"hits":75,"hitByPitch":3,"atBats":275,"obp":".330","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1125,"era":"4.11","inningsPitched":"70.0","wins":3,"losses":3,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":32,"whip":"1.37","battersFaced":301,"outs":210,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":1125,"balls":365,"strikes":760,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":14,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.70","hitsPer9Inn":"9.64","runsScoredPer9":"4.89","homeRunsPer9":"0.64","inheritedRunners":25,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":5,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":34,"groundOuts":44,"airOuts":59,"runs":26,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".291","atBats":199,"obp":".341","slg":".427","ops":".768","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":85,"rbi":33,"leftOnBase":81,"sacBunts":0,"sacFlies":4,"babip":".340","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.80","popOuts":8,"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":35,"putOuts":379,"errors":1,"chances":415,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"61","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":8,"groundOuts":19,"airOuts":18,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".242","atBats":62,"obp":".273","slg":".484","ops":".757","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":30,"rbi":12,"leftOnBase":24,"sacBunts":0,"sacFlies":1,"babip":".245","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.67","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":0,"chances":32,"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"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":93,"groundOuts":162,"airOuts":150,"runs":68,"doubles":30,"triples":11,"homeRuns":8,"strikeOuts":64,"baseOnBalls":44,"intentionalWalks":0,"hits":138,"hitByPitch":5,"avg":".271","atBats":510,"obp":".332","slg":".420","ops":".752","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":214,"rbi":51,"leftOnBase":203,"sacBunts":0,"sacFlies":4,"babip":".294","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.75","popOuts":16,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":289,"errors":2,"chances":298,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID664192":{"person":{"id":664192,"fullName":"Joey Lucchesi","link":"/api/v1/people/664192"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":1,"strikes":12,"strikePercentage":".920","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":15,"groundOuts":42,"airOuts":27,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":121,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":506,"era":"3.13","inningsPitched":"31.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":11,"whip":"1.14","battersFaced":132,"outs":95,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":506,"balls":178,"strikes":328,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".000","pitchesPerInning":"15.98","gamesFinished":3,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"7.39","walksPer9Inn":"2.56","hitsPer9Inn":"7.67","runsScoredPer9":"3.13","homeRunsPer9":"0.57","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":145,"flyOuts":67,"groundOuts":128,"airOuts":110,"runs":88,"doubles":30,"triples":0,"homeRuns":31,"strikeOuts":166,"baseOnBalls":99,"intentionalWalks":8,"hits":141,"hitByPitch":6,"avg":".261","atBats":541,"obp":".378","slg":".488","ops":".866","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":650,"totalBases":264,"rbi":100,"leftOnBase":226,"sacBunts":0,"sacFlies":4,"babip":".316","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.45","popOuts":17,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":144,"errors":2,"chances":165,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID666711":{"person":{"id":666711,"fullName":"Joel Peguero","link":"/api/v1/people/666711"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":38,"obp":".205","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":151,"era":"0.00","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.75","battersFaced":39,"outs":32,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":49,"strikes":102,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.16","gamesFinished":1,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"7.59","walksPer9Inn":"0.84","hitsPer9Inn":"5.91","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663941":{"person":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":5,"strikes":16,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","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":25,"gamesStarted":0,"flyOuts":26,"groundOuts":45,"airOuts":56,"runs":26,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":2,"atBats":172,"obp":".284","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":682,"era":"5.09","inningsPitched":"46.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.13","battersFaced":190,"outs":138,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":682,"balls":226,"strikes":456,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.83","gamesFinished":8,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"6.85","walksPer9Inn":"2.54","hitsPer9Inn":"7.63","runsScoredPer9":"5.09","homeRunsPer9":"1.17","inheritedRunners":7,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"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"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":6,"airOuts":3,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":10,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".100","atBats":20,"obp":".100","slg":".200","ops":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":18,"groundOuts":47,"airOuts":32,"runs":19,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":7,"intentionalWalks":0,"hits":40,"hitByPitch":3,"avg":".258","atBats":155,"obp":".299","slg":".361","ops":".660","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":56,"rbi":20,"leftOnBase":74,"sacBunts":3,"sacFlies":2,"babip":".327","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.67","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":9,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":42,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":11,"strikes":31,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"10.50","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":62,"errors":7,"chances":195,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID682641":{"person":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"jerseyNumber":"29","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":27,"groundOuts":48,"airOuts":53,"runs":25,"doubles":9,"triples":1,"homeRuns":8,"strikeOuts":27,"baseOnBalls":10,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".226","atBats":164,"obp":".269","slg":".439","ops":".708","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":72,"rbi":21,"leftOnBase":73,"sacBunts":0,"sacFlies":1,"babip":".223","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":16,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":80,"errors":4,"chances":84,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":142,"flyOuts":100,"groundOuts":95,"airOuts":160,"runs":86,"doubles":19,"triples":2,"homeRuns":27,"strikeOuts":159,"baseOnBalls":68,"intentionalWalks":1,"hits":121,"hitByPitch":4,"avg":".230","atBats":526,"obp":".318","slg":".428","ops":".746","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":608,"totalBases":225,"rbi":78,"leftOnBase":221,"sacBunts":0,"sacFlies":9,"babip":".269","groundOutsToAirouts":"0.59","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"19.48","popOuts":36,"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":347,"putOuts":176,"errors":15,"chances":538,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":29,"flyOuts":119,"groundOuts":129,"airOuts":191,"runs":69,"doubles":35,"triples":2,"homeRuns":19,"strikeOuts":171,"baseOnBalls":65,"intentionalWalks":0,"hits":134,"hitByPitch":4,"atBats":620,"obp":".293","caughtStealing":9,"stolenBases":18,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2792,"era":"3.31","inningsPitched":"168.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":62,"whip":"1.18","battersFaced":694,"outs":506,"gamesPitched":29,"completeGames":1,"shutouts":0,"pitchesThrown":2792,"balls":1007,"strikes":1785,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":5,"pickoffs":5,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".625","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"9.12","walksPer9Inn":"3.47","hitsPer9Inn":"7.15","runsScoredPer9":"3.68","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID434378":{"person":{"id":434378,"fullName":"Justin Verlander","link":"/api/v1/people/434378"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":92,"groundOuts":103,"airOuts":154,"runs":65,"doubles":36,"triples":0,"homeRuns":12,"strikeOuts":120,"baseOnBalls":43,"intentionalWalks":0,"hits":134,"hitByPitch":6,"atBats":503,"obp":".328","caughtStealing":6,"stolenBases":11,"stolenBasePercentage":".647","caughtStealingPercentage":".353","numberOfPitches":2220,"era":"4.09","inningsPitched":"127.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.39","battersFaced":560,"outs":383,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2220,"balls":761,"strikes":1459,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".231","pitchesPerInning":"17.39","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"8.46","walksPer9Inn":"3.03","hitsPer9Inn":"9.45","runsScoredPer9":"4.58","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":34,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":7,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657424":{"person":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"jerseyNumber":"93","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":2,"flyOuts":10,"groundOuts":25,"airOuts":23,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":98,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":433,"era":"1.75","inningsPitched":"25.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.36","battersFaced":108,"outs":77,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":163,"strikes":270,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".---","pitchesPerInning":"16.87","gamesFinished":4,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.42","walksPer9Inn":"3.16","hitsPer9Inn":"9.12","runsScoredPer9":"1.75","homeRunsPer9":"0.00","inheritedRunners":16,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[671218,646240,642715,642086,656305,687551,682641,808982,683766,672275,657277,664192,663941],"pitchers":[657277,664192,663941],"bench":[527038,668800,687529,669477],"bullpen":[702352,664141,676130,657424,666711,592662,693313,678906,434378,676254,676775],"battingOrder":[671218,646240,642715,642086,656305,682641,808982,683766,672275],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames (19, Crismatt); Koss (7, DeSclafani)."},{"label":"HR","value":"Lee, J (8, 2nd inning off Crismatt, 1 on, 1 out); Smith, D (5, 3rd inning off Crismatt, 1 on, 1 out); Ramos, H (17, 6th inning off DeSclafani, 1 on, 1 out); Chapman, M (21, 7th inning off DeSclafani, 0 on, 1 out); Bailey (4, 8th inning off DeSclafani, 0 on, 1 out)."},{"label":"TB","value":"Adames 3; Bailey 4; Chapman, M 5; Koss 3; Lee, J 6; Ramos, H 4; Smith, D 4."},{"label":"RBI","value":"Bailey 2 (45); Chapman, M (56); Koss 2 (20); Lee, J 2 (51); Ramos, H 2 (61); Smith, D 2 (33)."},{"label":"Runners left in scoring position, 2 out","value":"Smith, D."},{"label":"SF","value":"Bailey."},{"label":"GIDP","value":"Bailey."},{"label":"Team RISP","value":"3-for-4."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Koss (7, fielding); Bailey (6, throw)."}]}],"note":[{"label":"a","value":"Walked for Gilbert in the 6th."}]}},"officials":[{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":573597,"fullName":"Gabe Morales","link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Crismatt 50-34; Garcia, B 33-21; DeSclafani 38-25; Webb, L 110-73; Lucchesi 13-12; Beck, T 21-16."},{"label":"Groundouts-flyouts","value":"Crismatt 3-0; Garcia, B 3-0; DeSclafani 3-3; Webb, L 7-2; Lucchesi 2-0; Beck, T 1-2."},{"label":"Batters faced","value":"Crismatt 18; Garcia, B 7; DeSclafani 13; Webb, L 26; Lucchesi 4; Beck, T 8."},{"label":"Inherited runners-scored","value":"DeSclafani 3-3."},{"label":"Umpires","value":"HP: Emil Jimenez. 1B: Doug Eddings. 2B: Gabe Morales. 3B: Mike Muchlinski. "},{"label":"Weather","value":"70 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To CF."},{"label":"First pitch","value":"6:45 PM."},{"label":"T","value":"2:20."},{"label":"Att","value":"26,699."},{"label":"Venue","value":"Oracle Park."},{"label":"September 8, 2025"}],"pitchingNotes":["Garcia, B pitched to 3 batters in the 6th inning."],"topPerformers":[{"player":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","boxscoreName":"Lee, J"},"jerseyNumber":"51","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"3-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":135,"flyOuts":93,"groundOuts":162,"airOuts":150,"runs":68,"doubles":30,"triples":11,"homeRuns":8,"strikeOuts":64,"baseOnBalls":44,"intentionalWalks":0,"hits":138,"hitByPitch":5,"avg":".271","atBats":510,"obp":".332","slg":".420","ops":".752","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":563,"totalBases":214,"rbi":51,"leftOnBase":203,"sacBunts":0,"sacFlies":4,"babip":".294","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.75","popOuts":16,"lineOuts":41},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":289,"errors":2,"chances":298,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515","boxscoreName":"Moreno"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"2-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":40,"groundOuts":49,"airOuts":70,"runs":40,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":1,"hits":63,"hitByPitch":1,"avg":".283","atBats":223,"obp":".337","slg":".448","ops":".785","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":100,"rbi":33,"leftOnBase":88,"sacBunts":0,"sacFlies":1,"babip":".316","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.88","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":39,"stolenBasePercentage":".830","caughtStealingPercentage":".170","assists":25,"putOuts":458,"errors":1,"chances":484,"fielding":".998","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305","boxscoreName":"Chapman, M"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":53,"groundOuts":79,"airOuts":113,"runs":66,"doubles":18,"triples":2,"homeRuns":21,"strikeOuts":109,"baseOnBalls":62,"intentionalWalks":1,"hits":95,"hitByPitch":6,"avg":".241","atBats":394,"obp":".351","slg":".457","ops":".808","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":180,"rbi":56,"leftOnBase":188,"sacBunts":0,"sacFlies":2,"babip":".278","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.76","popOuts":36,"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":197,"putOuts":76,"errors":12,"chances":285,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"loser":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}