{"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":823925,"link":"/api/v1.1/game/823925/feed/live","metaData":{"wait":10,"timeStamp":"20260712_230406","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823925,"type":"R","doubleHeader":"N","id":"2026/07/12/arimlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823925-2026-07-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T20:10:00Z","originalDate":"2026-07-12","officialDate":"2026-07-12","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2026,"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":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":47,"ties":0,"pct":".510"},"records":{},"divisionLeader":false,"wins":49,"losses":47,"winningPercentage":".510"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","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":"LA Dodgers","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":61,"losses":36,"ties":0,"pct":".629"},"records":{},"divisionLeader":false,"wins":61,"losses":36,"winningPercentage":".629"},"franchiseName":"Los Angeles","clubName":"Dodgers","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},"ID666661":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661","firstName":"Juan","lastName":"Morillo","primaryNumber":"62","birthDate":"1999-03-19","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":150,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Morillo","middleName":"Diego","boxscoreName":"Morillo, J","gender":"M","nameMatrilineal":"Gutierrez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Morillo","nameSlug":"juan-morillo-666661","firstLastName":"Juan Morillo","lastFirstName":"Morillo, Juan","lastInitName":"Morillo, J","initLastName":"J Morillo","fullFMLName":"Juan Diego Morillo","fullLFMName":"Morillo, Juan Diego","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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":196,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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},"ID571448":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448","firstName":"Nolan","lastName":"Arenado","primaryNumber":"28","birthDate":"1991-04-16","currentAge":35,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nolan","useLastName":"Arenado","middleName":"James","boxscoreName":"Arenado","nickName":"Nado","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"ahr-uh-NAH-doh","mlbDebutDate":"2013-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Arenado","nameSlug":"nolan-arenado-571448","firstLastName":"Nolan Arenado","lastFirstName":"Arenado, Nolan","lastInitName":"Arenado, N","initLastName":"N Arenado","fullFMLName":"Nolan James Arenado","fullLFMName":"Arenado, Nolan James","strikeZoneTop":3.277,"strikeZoneBottom":1.654},"ID694371":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371","firstName":"Thomas","lastName":"Troy","primaryNumber":"9","birthDate":"2002-01-17","currentAge":24,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":197,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Troy","middleName":"Joachim","boxscoreName":"Troy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Troy","nameSlug":"tommy-troy-694371","firstLastName":"Tommy Troy","lastFirstName":"Troy, Tommy","lastInitName":"Troy, T","initLastName":"T Troy","fullFMLName":"Thomas Joachim Troy","fullLFMName":"Troy, Thomas Joachim","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID686753":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753","firstName":"Drey","lastName":"Jameson","primaryNumber":"99","birthDate":"1997-08-17","currentAge":28,"birthCity":"Greenfield","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drey","useLastName":"Jameson","middleName":"Matthew","boxscoreName":"Jameson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"Dray","mlbDebutDate":"2022-09-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drey Jameson","nameSlug":"drey-jameson-686753","firstLastName":"Drey Jameson","lastFirstName":"Jameson, Drey","lastInitName":"Jameson, D","initLastName":"D Jameson","fullFMLName":"Drey Matthew Jameson","fullLFMName":"Jameson, Drey Matthew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID814439":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439","firstName":"Ryan","lastName":"Waldschmidt","primaryNumber":"15","birthDate":"2002-10-07","currentAge":23,"birthCity":"Sarasota","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ryan","useLastName":"Waldschmidt","middleName":"Jeffery","boxscoreName":"Waldschmidt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Waldschmidt","nameSlug":"ryan-waldschmidt-814439","firstLastName":"Ryan Waldschmidt","lastFirstName":"Waldschmidt, Ryan","lastInitName":"Waldschmidt, R","initLastName":"R Waldschmidt","fullFMLName":"Ryan Waldschmidt","fullLFMName":"Waldschmidt, Ryan ","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID642528":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528","firstName":"Jonathan","lastName":"Loáisiga","primaryNumber":"43","birthDate":"1994-11-02","currentAge":31,"birthCity":"Managua","birthCountry":"Nicaragua","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Loáisiga","middleName":"Stanley","boxscoreName":"Loáisiga","gender":"M","nameMatrilineal":"Estrada","isPlayer":true,"isVerified":true,"pronunciation":"loh-AYE-see-gah","mlbDebutDate":"2018-06-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Loáisiga","nameSlug":"jonathan-loaisiga-642528","firstLastName":"Jonathan Loáisiga","lastFirstName":"Loáisiga, Jonathan","lastInitName":"Loáisiga, J","initLastName":"J Loáisiga","fullFMLName":"Jonathan Stanley Loáisiga","fullLFMName":"Loáisiga, Jonathan Stanley","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID545121":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","firstName":"Ildemaro","lastName":"Vargas","primaryNumber":"6","birthDate":"1991-07-16","currentAge":34,"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.161,"strikeZoneBottom":1.595},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":31,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID623149":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149","firstName":"Paul","lastName":"Sewald","primaryNumber":"38","birthDate":"1990-05-26","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Sewald","middleName":"Stanton","boxscoreName":"Sewald","nickName":"Paulie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-walld","mlbDebutDate":"2017-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Sewald","nameSlug":"paul-sewald-623149","firstLastName":"Paul Sewald","lastFirstName":"Sewald, Paul","lastInitName":"Sewald, P","initLastName":"P Sewald","fullFMLName":"Paul Stanton Sewald","fullLFMName":"Sewald, Paul Stanton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672613":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613","firstName":"Eliezer","lastName":"Alfonzo","primaryNumber":"64","birthDate":"1999-09-23","currentAge":26,"birthCity":"Barcelona","birthCountry":"Venezuela","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eliezer","useLastName":"Alfonzo","middleName":"Vicente","boxscoreName":"Alfonzo","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"eli-EH-zer","mlbDebutDate":"2026-07-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eliezer Alfonzo","nameSlug":"eliezer-alfonzo-672613","firstLastName":"Eliezer Alfonzo","lastFirstName":"Alfonzo, Eliezer","lastInitName":"Alfonzo, E","initLastName":"E Alfonzo","fullFMLName":"Eliezer Vicente Alfonzo","fullLFMName":"Alfonzo, Eliezer Vicente","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID689017":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017","firstName":"Landon","lastName":"Knack","primaryNumber":"96","birthDate":"1997-07-15","currentAge":28,"birthCity":"Johnson City","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landon","useLastName":"Knack","middleName":"Dakota","boxscoreName":"Knack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"nak","mlbDebutDate":"2024-04-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landon Knack","nameSlug":"landon-knack-689017","firstLastName":"Landon Knack","lastFirstName":"Knack, Landon","lastInitName":"Knack, L","initLastName":"L Knack","fullFMLName":"Landon Dakota Knack","fullLFMName":"Knack, Landon Dakota","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683352":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352","firstName":"Mitchell","lastName":"Bratt","primaryNumber":"60","birthDate":"2003-07-03","currentAge":23,"birthCity":"Newmarket","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Bratt","middleName":"Eric","boxscoreName":"Bratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Bratt","nameSlug":"mitch-bratt-683352","firstLastName":"Mitch Bratt","lastFirstName":"Bratt, Mitch","lastInitName":"Bratt, M","initLastName":"M Bratt","fullFMLName":"Mitchell Eric Bratt","fullLFMName":"Bratt, Mitchell Eric","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623465":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465","firstName":"Evan","lastName":"Phillips","primaryNumber":"59","birthDate":"1994-09-11","currentAge":31,"birthCity":"Salisbury","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Phillips","middleName":"John","boxscoreName":"Phillips, E","nickName":"Philly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Phillips","nameSlug":"evan-phillips-623465","firstLastName":"Evan Phillips","lastFirstName":"Phillips, Evan","lastInitName":"Phillips, E","initLastName":"E Phillips","fullFMLName":"Evan John Phillips","fullLFMName":"Phillips, Evan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID691769":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769","firstName":"Philip","lastName":"Abner","primaryNumber":"50","birthDate":"2002-05-05","currentAge":24,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Philip","useLastName":"Abner","middleName":"James","boxscoreName":"Abner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Philip Abner","nameSlug":"philip-abner-691769","firstLastName":"Philip Abner","lastFirstName":"Abner, Philip","lastInitName":"Abner, P","initLastName":"P Abner","fullFMLName":"Philip James Abner","fullLFMName":"Abner, Philip James","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"1","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":165,"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.958,"strikeZoneBottom":1.493},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"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},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"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":203,"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.317,"strikeZoneBottom":1.674},"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":195,"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.072,"strikeZoneBottom":1.55},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":25,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":25,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":165,"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.103,"strikeZoneBottom":1.566},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"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},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":24,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":27,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Cloudy","temp":"83","wind":"4 mph, Out To CF"},"gameInfo":{"attendance":47967,"firstPitch":"2026-07-12T20:10:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":3,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"home":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":661294,"fullName":"Ryan Easton","link":"/api/v1/people/661294"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:10:58.712Z","endTime":"2026-07-12T20:17:42.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10,11,12,13,14,16,17,18],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":18},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:31:45.988Z","endTime":"2026-07-12T19:47:03.803Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T19:47:03.803Z","endTime":"2026-07-12T20:09:24.138Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T20:09:24.138Z","endTime":"2026-07-12T20:11:00.892Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"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.5,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02798547755087,"aZ":-13.61960336086891,"pfxX":-4.376906105430064,"pfxZ":9.450555289083335,"pX":-1.2460589438715364,"pZ":4.1731994798971845,"vX0":1.648841399897337,"vY0":-139.1783264366908,"vZ0":-1.5386556987954645,"x":164.5,"y":126.1,"x0":-1.2773188439384426,"y0":50.0005325240523,"z0":5.634427406988617,"aX":-8.591648547944166},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2480,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39343136816790825,"extension":6.536690171629223},"index":3,"playId":"756fd813-3aa8-3c03-84de-efb3f0286a38","pitchNumber":1,"startTime":"2026-07-12T20:11:00.892Z","endTime":"2026-07-12T20:11:04.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.366021691417053,"aZ":-13.59460051764522,"pfxX":-6.136198110499279,"pfxZ":9.544088593653724,"pX":-0.01704798446467819,"pZ":2.897758014614674,"vX0":5.558033265917447,"vY0":-138.4934489878781,"vZ0":-4.167055173626016,"x":117.65,"y":160.54,"x0":-1.2508031258911605,"y0":50.000721097701316,"z0":5.328443354958986,"aX":-11.942135316730417},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2518,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3952061606218096,"extension":6.702751110143056},"index":4,"playId":"a3991773-e0bc-36c1-a7fd-be53eb40cf72","pitchNumber":2,"startTime":"2026-07-12T20:11:17.887Z","endTime":"2026-07-12T20:11:21.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-12T20:11:35.922Z","endTime":"2026-07-12T20:11:43.707Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15628600169011,"aZ":-34.679624754494085,"pfxX":-8.371778138657206,"pfxZ":-1.5772173964343459,"pX":0.3045241937314189,"pZ":2.192242365768182,"vX0":6.4432553792093445,"vY0":-124.94648217848368,"vZ0":-1.181957530886431,"x":105.39,"y":179.59,"x0":-1.2144913131816988,"y0":50.00337804506698,"z0":5.510073270853909,"aX":-13.294615008626462},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":13.8,"spinRate":1406,"spinDirection":264},"zone":9,"typeConfidence":0.9,"plateTime":0.4376448359602598,"extension":6.543793029645551},"index":6,"playId":"04dc7732-08b5-3223-b3a7-6a635e8b1e14","pitchNumber":3,"startTime":"2026-07-12T20:11:43.707Z","endTime":"2026-07-12T20:11:48.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.466507418555246,"aZ":-8.77893612629817,"pfxX":-5.501325586542501,"pfxZ":11.84092897574803,"pX":0.2989349622419145,"pZ":2.8292007827495556,"vX0":5.872875176200207,"vY0":-140.32954872796435,"vZ0":-5.7040114885454765,"x":105.61,"y":162.39,"x0":-1.1154862855801777,"y0":50.006755295669,"z0":5.472471464307784,"aX":-10.87391294079276},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":8.6,"spinRate":2597,"spinDirection":210},"zone":3,"typeConfidence":0.91,"plateTime":0.3916780218949727,"extension":6.625331681193759},"index":7,"playId":"18905234-9b6b-38e2-adc3-831149088268","pitchNumber":4,"startTime":"2026-07-12T20:12:03.669Z","endTime":"2026-07-12T20:12:07.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.801763003186885,"aZ":-29.9784997396211,"pfxX":0.3615389808256029,"pfxZ":1.319623766034752,"pX":-0.6861916974679546,"pZ":2.2382217367729274,"vX0":1.635397279351625,"vY0":-127.37423345194958,"vZ0":-2.1628698330212988,"x":143.16,"y":178.35,"x0":-1.3809731081656254,"y0":50.00094389945037,"z0":5.446592939802333,"aX":0.5991469906227053},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.0,"spinRate":2384,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.42845035272314336,"extension":6.531755584037984},"index":8,"playId":"73d78fad-43ea-3002-8952-87e2dbc6a45d","pitchNumber":5,"startTime":"2026-07-12T20:12:28.307Z","endTime":"2026-07-12T20:12:32.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.093776489883346,"aZ":-36.51862067456869,"pfxX":-5.234900801064923,"pfxZ":-2.6945782835695358,"pX":-1.695727459645732,"pZ":3.6369602415029747,"vX0":1.1928702996947178,"vY0":-125.67654332512022,"vZ0":2.3827167319893423,"x":181.64,"y":140.58,"x0":-1.4944872386673216,"y0":50.00591860218845,"z0":5.630613952347028,"aX":-8.42405311442084},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":9.2,"spinRate":1135,"spinDirection":271},"zone":11,"typeConfidence":0.9,"plateTime":0.4348654325815544,"extension":6.3817706586261576},"index":9,"playId":"00b3d46a-154c-3922-8da8-ae4d4af2abcb","pitchNumber":6,"startTime":"2026-07-12T20:12:50.509Z","endTime":"2026-07-12T20:12:53.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2840244758459,"aZ":-32.396519969816836,"pfxX":-6.140885838225789,"pfxZ":-0.14071026382269558,"pX":-0.8208827327073759,"pZ":1.6299060175308164,"vX0":3.538997721536507,"vY0":-125.35439401243404,"vZ0":-2.953597107978978,"x":148.29,"y":194.77,"x0":-1.4499129794080332,"y0":50.002128022377896,"z0":5.456307416658128,"aX":-9.816047084131297},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":10.3,"spinRate":981,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.4361984466004154,"extension":6.527392474450641},"index":10,"playId":"2ab81551-4242-3b12-80ad-eb5a6e1810be","pitchNumber":7,"startTime":"2026-07-12T20:13:23.661Z","endTime":"2026-07-12T20:13:27.776Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796328421875636,"aZ":-13.323094254402855,"pfxX":-5.158804769152756,"pfxZ":9.870014778566613,"pX":-0.49088378669101196,"pZ":3.9089296040329353,"vX0":4.023604587933829,"vY0":-137.63997239184735,"vZ0":-1.9116407671056128,"x":135.71,"y":133.24,"x0":-1.3045957487698412,"y0":50.00530701118968,"z0":5.5192112530018465,"aX":-9.856367394198966},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":8.4,"spinRate":2375,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39861178989234913,"extension":6.549616364355407},"index":11,"playId":"bcfce1eb-aa59-3523-a425-2865273ff53e","pitchNumber":8,"startTime":"2026-07-12T20:14:08.013Z","endTime":"2026-07-12T20:14:11.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32077479162298,"aZ":-42.9763335033182,"pfxX":7.0307448672442305,"pfxZ":-8.034597608065217,"pX":-0.6165002828825926,"pZ":2.8215139015614943,"vX0":-0.21687326011761032,"vY0":-115.22425726690679,"vZ0":3.1598227527322025,"x":140.5,"y":162.6,"x0":-1.4345586712179639,"y0":50.00097773037966,"z0":5.5837574823966,"aX":9.456269184296923},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-13.4,"breakHorizontal":-12.7,"spinRate":2642,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.4752809177950801,"extension":6.445217377718293},"index":12,"playId":"054ac5e1-b5ec-360d-a6df-dff0151a4c56","pitchNumber":9,"startTime":"2026-07-12T20:14:33.013Z","endTime":"2026-07-12T20:14:36.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.978347238594022,"aZ":-33.14668091959687,"pfxX":-7.86175388360876,"pfxZ":-0.5929126354777914,"pX":0.3499409741588608,"pZ":2.1893234069087644,"vX0":6.32320126095542,"vY0":-126.24923958056719,"vZ0":-1.7132717164466573,"x":103.66,"y":179.67,"x0":-1.151891738895832,"y0":50.00480270096896,"z0":5.516502380766111,"aX":-12.836207289684404},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":13.0,"spinRate":1218,"spinDirection":263},"zone":9,"typeConfidence":0.9,"plateTime":0.43197435744002144,"extension":6.481873868645259},"index":13,"playId":"38fa2f96-1336-3a30-aaad-356b5b264397","pitchNumber":10,"startTime":"2026-07-12T20:14:55.846Z","endTime":"2026-07-12T20:14:59.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974928990498878,"aZ":-35.24159053624891,"pfxX":2.076896153596961,"pfxZ":-1.9085511454935506,"pX":-0.6928096979905859,"pZ":3.224078164861628,"vX0":1.4287251398938536,"vY0":-125.55463368949025,"vZ0":1.5255077528941956,"x":143.41,"y":151.73,"x0":-1.5378883374070933,"y0":50.003108582478355,"z0":5.46357401987541,"aX":3.3360252192596547},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":-4.1,"spinRate":2368,"spinDirection":109},"zone":1,"typeConfidence":0.85,"plateTime":0.43523560662186256,"extension":6.478247247835632},"index":14,"playId":"de7ebf09-cc03-31b1-89ad-e11682de7b79","pitchNumber":11,"startTime":"2026-07-12T20:15:19.937Z","endTime":"2026-07-12T20:15:24.177Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":15,"startTime":"2026-07-12T20:15:56.413Z","endTime":"2026-07-12T20:16:31.279Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.872571994204485,"aZ":-10.348575780726742,"pfxX":-5.988829821436156,"pfxZ":11.21982241320606,"pX":0.04645563159685842,"pZ":2.8972067022563266,"vX0":5.763514460145505,"vY0":-138.78538734256526,"vZ0":-4.885121285423504,"x":115.23,"y":160.56,"x0":-1.2818796572008497,"y0":50.00411399642647,"z0":5.373240932216602,"aX":-11.651318291765874},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2522,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.39508078326756024,"extension":6.671681694896287},"index":16,"playId":"e57c9d7c-6b78-33b1-9db9-0c65661be93f","pitchNumber":12,"startTime":"2026-07-12T20:16:31.279Z","endTime":"2026-07-12T20:16:37.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.439500109418578,"aZ":-12.236165204855622,"pfxX":-3.8043533436004138,"pfxZ":10.149693636866678,"pX":0.30208171521815813,"pZ":3.2978487245628942,"vX0":5.4539524842578455,"vY0":-138.88009574497954,"vZ0":-3.7017835316222962,"x":105.49,"y":149.74,"x0":-1.187740541545363,"y0":50.004280079673876,"z0":5.4548685761219735,"aX":-7.474852667080306},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2494,"spinDirection":208},"zone":3,"typeConfidence":0.9,"plateTime":0.39353797086967024,"extension":6.53186100302707},"index":17,"playId":"fd9406db-90d9-3d72-9baf-34f4166ecbea","pitchNumber":13,"startTime":"2026-07-12T20:17:01.324Z","endTime":"2026-07-12T20:17:05.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864083913853364,"aZ":-31.594893765673252,"pfxX":0.6786840037160831,"pfxZ":0.35080918304351627,"pX":-0.409840987753627,"pZ":2.920344813388966,"vX0":2.293642721612128,"vY0":-127.30922702800628,"vZ0":-0.19935517016101822,"x":132.62,"y":159.93,"x0":-1.4101730112008297,"y0":50.0011253349196,"z0":5.498023196999523,"aX":1.1149864292116545},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-1.8,"spinRate":2260,"spinDirection":160},"zone":1,"typeConfidence":0.9,"plateTime":0.4300420194419332,"extension":6.51970647578579},"index":18,"playId":"212e1b4a-fa5b-3cd5-99ae-edca8cb28002","pitchNumber":14,"startTime":"2026-07-12T20:17:37.472Z","endTime":"2026-07-12T20:17:42.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:17:42.250Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:17:51.667Z","endTime":"2026-07-12T20:19:01.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.765459912321525,"aZ":-42.326099329484514,"pfxX":3.8180332445235985,"pfxZ":-7.034059778772647,"pX":0.3347382935164196,"pZ":2.5918769710242815,"vX0":2.656681721134164,"vY0":-119.09683180945929,"vZ0":2.037963793461927,"x":104.24,"y":168.8,"x0":-1.2891259884590327,"y0":50.000418898191434,"z0":5.538546635792997,"aX":5.512272527076012},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.0,"breakHorizontal":-7.6,"spinRate":2520,"spinDirection":44},"zone":6,"typeConfidence":0.86,"plateTime":0.4589908552850348,"extension":6.527135938841272},"index":0,"playId":"e67ab146-ceb2-3176-9d07-fdbc742fb9e6","pitchNumber":1,"startTime":"2026-07-12T20:18:09.981Z","endTime":"2026-07-12T20:18:13.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.805613068948723,"aZ":-42.596576076521266,"pfxX":5.828114908080844,"pfxZ":-7.745292814634253,"pX":0.25447337683679166,"pZ":1.8385536960407922,"vX0":2.010898970212804,"vY0":-115.40972639085473,"vZ0":1.0942978538892052,"x":107.3,"y":189.14,"x0":-1.385511736536974,"y0":50.00028075019344,"z0":5.4662239663196015,"aX":7.846876663461709},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.4,"breakHorizontal":-11.0,"spinRate":2593,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.47489791064626097,"extension":6.586063831533211},"index":1,"playId":"dd9b6468-bc36-3f0c-8615-f7c146625d83","pitchNumber":2,"startTime":"2026-07-12T20:18:28.928Z","endTime":"2026-07-12T20:18:33.015Z","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":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.348816468950442,"aZ":-12.256088993037073,"pfxX":-5.66316808739372,"pfxZ":10.099020110367244,"pX":-1.0051312923922182,"pZ":3.424790829135898,"vX0":2.6870052499206376,"vY0":-139.32531472665895,"vZ0":-3.4096829610809443,"x":155.31,"y":146.31,"x0":-1.2445393415055677,"y0":50.00405401555728,"z0":5.470626989525648,"aX":-11.170453964474165},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2381,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3926472661647078,"extension":6.574676387851739},"index":2,"playId":"1da8aeee-84e7-359e-90a5-546986d81b49","pitchNumber":3,"startTime":"2026-07-12T20:18:56.014Z","endTime":"2026-07-12T20:19:01.340Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:19:01.340Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T20:19:10.699Z","endTime":"2026-07-12T20:20:53.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.557979414718435,"aZ":-14.863561133066403,"pfxX":-3.8643072911668503,"pfxZ":8.681877657365742,"pX":0.19791064304203365,"pZ":3.846531946904346,"vX0":5.206046151600361,"vY0":-139.84606724755264,"vZ0":-2.0095125955560915,"x":109.46,"y":134.92,"x0":-1.179954174021875,"y0":50.003229407918056,"z0":5.541987297440539,"aX":-7.705849494753999},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":6.0,"spinRate":2225,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.39067071779229234,"extension":6.607626808663408},"index":0,"playId":"7139b7c2-a450-3cad-bae4-a2548b4748d6","pitchNumber":1,"startTime":"2026-07-12T20:19:31.350Z","endTime":"2026-07-12T20:19:35.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461882633454124,"aZ":-36.686509229090625,"pfxX":-2.210811319091046,"pfxZ":-2.784792225770076,"pX":-0.2864896387931338,"pZ":2.202016972724916,"vX0":3.585379158914982,"vY0":-126.59729245855205,"vZ0":-0.7789835781650052,"x":127.92,"y":179.33,"x0":-1.4355260854624259,"y0":50.004764241103594,"z0":5.456856401360038,"aX":-3.5800610624801736},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":3.1,"spinRate":1024,"spinDirection":271},"zone":5,"typeConfidence":2.0,"plateTime":0.43307412256968814,"extension":6.436405505473633},"index":1,"playId":"481304b2-a913-33ed-b900-4fa9dc48b1d8","pitchNumber":2,"startTime":"2026-07-12T20:19:47.024Z","endTime":"2026-07-12T20:19:50.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3180015717173,"aZ":-13.266803934515528,"pfxX":-5.532798511308948,"pfxZ":9.618868461629042,"pX":-0.5788567878616941,"pZ":3.5536486309328206,"vX0":4.290038572768081,"vY0":-139.3201159968012,"vZ0":-2.8357512423589157,"x":139.06,"y":142.83,"x0":-1.4198730311439502,"y0":50.00261686194866,"z0":5.461578049861862,"aX":-10.875762004703848},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":9.1,"spinRate":2272,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3931463745082855,"extension":6.624397430956705},"index":2,"playId":"55eb413e-0193-3554-a6ca-c7b48ccdd51c","pitchNumber":3,"startTime":"2026-07-12T20:20:05.449Z","endTime":"2026-07-12T20:20:10.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.756226081906984,"aZ":-42.983259179652684,"pfxX":5.322398281597646,"pfxZ":-7.81196802672493,"pX":-0.024215361585598102,"pZ":2.4812228569740045,"vX0":1.4654417449013353,"vY0":-116.82103884271402,"vZ0":2.1853433994191103,"x":117.92,"y":171.79,"x0":-1.3508962631015684,"y0":50.00187807830371,"z0":5.570399110832484,"aX":7.364862522112151},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.3,"breakHorizontal":-10.0,"spinRate":2658,"spinDirection":40},"zone":5,"typeConfidence":0.89,"plateTime":0.4686324414158123,"extension":6.60179199802357},"index":3,"playId":"68186a0c-7c2c-397b-9d22-9ddf4b700c41","pitchNumber":4,"startTime":"2026-07-12T20:20:23.668Z","endTime":"2026-07-12T20:20:27.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34659023766088,"aZ":-10.250004884903698,"pfxX":-4.034457904877684,"pfxZ":11.04509669895473,"pX":0.46271602378223053,"pZ":2.5833196177037974,"vX0":5.732623562891053,"vY0":-139.93271611232666,"vZ0":-6.104837599571043,"x":99.36,"y":169.03,"x0":-1.0875046839795135,"y0":50.00005707643484,"z0":5.463547967312607,"aX":-8.00659809776946},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":6.1,"spinRate":2414,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.3913152862047462,"extension":6.6594671029015915},"index":4,"playId":"b274f062-d06d-3d01-8632-5776466ed0ab","pitchNumber":5,"startTime":"2026-07-12T20:20:49.613Z","endTime":"2026-07-12T20:20:53.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:20:53.855Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (22) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:22:59.013Z","endTime":"2026-07-12T20:23:49.771Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42826400325561,"aZ":-17.48780541064528,"pfxX":3.2470191264375554,"pfxZ":8.580687314561514,"pX":-0.02998115266703588,"pZ":2.6583114414780207,"vX0":-7.108253663529531,"vY0":-129.5770134611074,"vZ0":-3.5139366760267423,"x":118.14,"y":167.01,"x0":2.318961053191669,"y0":50.00141502063536,"z0":5.357168785124376,"aX":5.556955037450532},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.0,"breakHorizontal":-4.4,"spinRate":2408,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4216595649033543,"extension":6.2233356950005385},"hitData":{"launchSpeed":111.8,"launchAngle":33.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.76,"coordY":22.58}},"index":0,"playId":"d0eb9f42-77c4-3ebc-801c-e3c404ded750","pitchNumber":1,"startTime":"2026-07-12T20:23:23.092Z","endTime":"2026-07-12T20:23:49.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:23:49.771Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to center fielder Ryan Waldschmidt.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:23:59.795Z","endTime":"2026-07-12T20:24:25.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":89.7,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10973019487424,"aZ":-16.074298012374268,"pfxX":3.298545761037536,"pfxZ":9.21520552030928,"pX":0.11760856876089258,"pZ":2.807092473822311,"vX0":-7.060566119441459,"vY0":-130.49957173620572,"vZ0":-3.4684723571107186,"x":112.52,"y":162.99,"x0":2.4140794391845843,"y0":50.005374723182975,"z0":5.3442218270339765,"aX":5.765589437582111},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.2,"breakHorizontal":-4.7,"spinRate":2354,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.4176587019527771,"extension":5.873782307710129},"hitData":{"launchSpeed":96.5,"launchAngle":52.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.63,"coordY":93.31}},"index":0,"playId":"8a988ba4-5f50-3036-8efd-097bcf780e50","pitchNumber":1,"startTime":"2026-07-12T20:24:14.729Z","endTime":"2026-07-12T20:24:25.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:24:25.734Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:24:31.400Z","endTime":"2026-07-12T20:26:46.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.788014929547327,"aZ":-19.080157762606035,"pfxX":8.874058236500211,"pfxZ":7.441892705225989,"pX":1.1460365122846805,"pZ":2.6789226055321147,"vX0":-6.057859027893411,"vY0":-131.52497499205194,"vZ0":-3.327823087919655,"x":73.32,"y":166.45,"x0":2.3212563394771237,"y0":50.003437817864054,"z0":5.368395514246986,"aX":15.613912874112025},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.0,"breakHorizontal":-14.9,"spinRate":2212,"spinDirection":143},"zone":12,"typeConfidence":0.88,"plateTime":0.415772714275755,"extension":6.03177213981353},"index":0,"playId":"2c44f91c-1810-3400-962d-0bf88f57028c","pitchNumber":1,"startTime":"2026-07-12T20:24:55.155Z","endTime":"2026-07-12T20:25:01.155Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.410798060352867,"aZ":-32.6152100696912,"pfxX":-5.95517434731698,"pfxZ":-0.3323123086186044,"pX":-0.07221998544162683,"pZ":1.1192574183818962,"vX0":-3.661403195388216,"vY0":-115.85954542661729,"vZ0":-2.813266330193983,"x":119.75,"y":208.56,"x0":2.3067122177005848,"y0":50.00001057651974,"z0":5.493452673565768,"aX":-8.023050955801267},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.1,"breakHorizontal":11.8,"spinRate":2261,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4743371710455069,"extension":5.952848691106699},"index":1,"playId":"5e0f03d7-a387-3aa4-a660-a525262860db","pitchNumber":2,"startTime":"2026-07-12T20:25:11.647Z","endTime":"2026-07-12T20:25:15.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590670124844603,"aZ":-15.681769006241991,"pfxX":3.189336091118663,"pfxZ":9.503313980917433,"pX":0.9379066293940177,"pZ":3.7556844573358967,"vX0":-4.795881912063496,"vY0":-130.8973635150002,"vZ0":-1.3627376283016275,"x":81.25,"y":137.38,"x0":2.379335964980816,"y0":50.004489819064965,"z0":5.457033316143082,"aX":5.536513988755154},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.2,"breakHorizontal":-4.7,"spinRate":2311,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.41843063865893537,"extension":5.896227333592398},"index":2,"playId":"ea0391fd-96c1-39e7-8d0d-dc72c946ea3d","pitchNumber":3,"startTime":"2026-07-12T20:25:30.434Z","endTime":"2026-07-12T20:25:34.201Z","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":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.239715040178574,"aZ":-18.08963306686796,"pfxX":2.742116853914068,"pfxZ":8.064583066799358,"pX":0.5383917176360654,"pZ":2.221874008974037,"vX0":-5.193965375389419,"vY0":-130.4985417152448,"vZ0":-4.649880233562788,"x":96.48,"y":178.79,"x0":2.1870748588228035,"y0":50.00389144921899,"z0":5.366272913602305,"aX":4.790058822502344},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.9,"breakHorizontal":-4.0,"spinRate":2255,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.4177315322231019,"extension":6.0508933995724705},"index":3,"playId":"e2fd69b0-1ee6-3aad-90e0-cb4acaa2516b","pitchNumber":4,"startTime":"2026-07-12T20:25:53.871Z","endTime":"2026-07-12T20:25:58.014Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61201029147956,"aZ":-20.458401826304918,"pfxX":6.934136405379233,"pfxZ":6.76235019175143,"pX":-0.30979369630292736,"pZ":2.968638580314174,"vX0":-8.828683778037531,"vY0":-130.55536896011265,"vZ0":-2.2770376800572065,"x":128.81,"y":158.63,"x0":2.20939971792358,"y0":50.00114457363021,"z0":5.386297537215548,"aX":12.010369105506701},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-10.7,"spinRate":2214,"spinDirection":145},"zone":1,"typeConfidence":0.61,"plateTime":0.418990993792554,"extension":5.998161049199021},"index":4,"playId":"dd82b1f0-ede0-3c95-9379-9b1269e13e20","pitchNumber":5,"startTime":"2026-07-12T20:26:15.606Z","endTime":"2026-07-12T20:26:18.811Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.151700104599488,"aZ":-35.54429146291385,"pfxX":-7.024327062912515,"pfxZ":-2.4579111334715744,"pX":0.30840117836152453,"pZ":2.353569042978221,"vX0":-2.3311453355133387,"vY0":-116.47424482940367,"vZ0":0.2822763232772876,"x":105.24,"y":175.23,"x0":2.235095862329347,"y0":50.0021600526791,"z0":5.59566013704362,"aX":-9.636827314856472},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.1,"breakHorizontal":13.3,"spinRate":2348,"spinDirection":310},"zone":5,"typeConfidence":0.92,"plateTime":0.47049713760467915,"extension":6.003625818840329},"hitData":{"launchSpeed":69.5,"launchAngle":47.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.59,"coordY":133.35}},"index":5,"playId":"fff17b8f-9015-3ad5-b009-a4f1911432ae","pitchNumber":6,"startTime":"2026-07-12T20:26:37.662Z","endTime":"2026-07-12T20:26:46.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:26:46.005Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out sharply, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T20:26:51.533Z","endTime":"2026-07-12T20:28:40.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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.5,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278837141502635,"aZ":-22.90382252104164,"pfxX":7.741152701961136,"pfxZ":5.173105140829748,"pX":-1.1213919054555894,"pZ":2.1316381429679083,"vX0":-11.283292801357794,"vY0":-132.76916583028859,"vZ0":-4.089058808309183,"x":159.74,"y":181.23,"x0":2.1693702326179873,"y0":50.00516603708242,"z0":5.349812858565835,"aX":13.881710490549649},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-11.6,"spinRate":2294,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4118604502644545,"extension":6.216768702027902},"index":0,"playId":"6cae5e96-4c88-3a33-b6ee-bd088391542e","pitchNumber":1,"startTime":"2026-07-12T20:27:18.833Z","endTime":"2026-07-12T20:27:22.175Z","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":77.4,"endSpeed":71.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.70621668940565,"aZ":-39.91089372872947,"pfxX":-4.362273055651553,"pfxZ":-5.991453723479971,"pX":1.1371482469691148,"pZ":2.896323899736819,"vX0":-0.6633870605771072,"vY0":-112.7248498914674,"vZ0":2.12941223573955,"x":73.65,"y":160.58,"x0":2.001804675965318,"y0":50.001551006066684,"z0":5.9567954313936085,"aX":-5.635760616240569},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.1,"breakHorizontal":8.0,"spinRate":2334,"spinDirection":315},"zone":12,"typeConfidence":0.89,"plateTime":0.48515627392610927,"extension":5.9139274694361745},"index":1,"playId":"96a5bea5-445d-3faf-ae41-7ab9012533d8","pitchNumber":2,"startTime":"2026-07-12T20:27:35.222Z","endTime":"2026-07-12T20:27:39.145Z","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":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.233617349270702,"aZ":-22.764717554862216,"pfxX":8.123269021779421,"pfxZ":5.371366129467529,"pX":-0.5371009353626023,"pZ":1.9178548864149068,"vX0":-9.581206787525714,"vY0":-130.914884580105,"vZ0":-4.528669105187334,"x":137.47,"y":187.0,"x0":2.09887977989419,"y0":50.00357827439121,"z0":5.354366796717467,"aX":14.232453988312482},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-12.8,"spinRate":2294,"spinDirection":149},"zone":7,"typeConfidence":0.92,"plateTime":0.41690600005276046,"extension":6.262418006063134},"index":2,"playId":"143d35ec-7b7a-326d-8b9c-a57759c4566b","pitchNumber":3,"startTime":"2026-07-12T20:27:52.466Z","endTime":"2026-07-12T20:27:55.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.405018538441638,"aZ":-38.715625645342165,"pfxX":-3.075936349266432,"pfxZ":-5.137557121063571,"pX":0.37569886701737765,"pZ":2.903670562801916,"vX0":-2.2925157791694755,"vY0":-111.8745553473726,"vZ0":1.9369777382769697,"x":102.68,"y":160.38,"x0":1.8118759968452092,"y0":50.004060055001766,"z0":5.982841203076293,"aX":-3.914843450399538},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-8.5,"breakHorizontal":6.1,"spinRate":2248,"spinDirection":318},"zone":3,"typeConfidence":0.9,"plateTime":0.4888283428228295,"extension":5.901707291465383},"index":3,"playId":"56f67e90-dd77-3994-a24e-960e866394b8","pitchNumber":4,"startTime":"2026-07-12T20:28:15.717Z","endTime":"2026-07-12T20:28:19.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54122974124975,"aZ":-17.39771604112684,"pfxX":4.820801398021013,"pfxZ":7.905371826562931,"pX":0.4613077715153264,"pZ":2.727514067349452,"vX0":-6.973263293354418,"vY0":-134.93750809570878,"vZ0":-3.65309006215528,"x":99.42,"y":165.14,"x0":2.4363220857676384,"y0":50.0063314740569,"z0":5.302906139267508,"aX":9.015774945684742},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":-7.4,"spinRate":2484,"spinDirection":140},"zone":3,"typeConfidence":0.91,"plateTime":0.4037790355148325,"extension":6.125252406836522},"hitData":{"launchSpeed":100.2,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.83,"coordY":142.95}},"index":4,"playId":"3ba61299-46d4-30c0-91d7-cb958fe1f369","pitchNumber":5,"startTime":"2026-07-12T20:28:32.932Z","endTime":"2026-07-12T20:28:40.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:28:40.944Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a sharp ground ball to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:30:36.818Z","endTime":"2026-07-12T20:31:32.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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],"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54875113242205,"aZ":-11.734444710326093,"pfxX":-5.742288396388368,"pfxZ":10.929145519841505,"pX":-0.33417968859337466,"pZ":2.8473524357099897,"vX0":3.857055554026121,"vY0":-136.28746002384338,"vZ0":-4.88995563349869,"x":129.74,"y":161.9,"x0":-1.0258278467483293,"y0":50.00381144791142,"z0":5.48346716216324,"aX":-10.741243952847089},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2527,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.4027663769439669,"extension":6.723670604885707},"index":0,"playId":"aadf3a9e-848a-3c5a-8aec-c4695c40c8d0","pitchNumber":1,"startTime":"2026-07-12T20:30:56.118Z","endTime":"2026-07-12T20:30:59.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.390930926263476,"aZ":-31.403845528248905,"pfxX":2.0158228053818297,"pfxZ":0.4779566179806318,"pX":-0.17839911881641282,"pZ":1.964092500011372,"vX0":2.262440927737893,"vY0":-126.4505996918906,"vZ0":-2.0672766948847228,"x":123.8,"y":185.75,"x0":-1.3461312346655334,"y0":50.00487040152848,"z0":5.307745179577902,"aX":3.270074132858413},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2449,"spinDirection":173},"zone":8,"typeConfidence":0.89,"plateTime":0.43288610469949695,"extension":6.671806496886465},"hitData":{"launchSpeed":102.6,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":64.53,"coordY":97.52}},"index":1,"playId":"6f75cd3a-44a9-3f67-af39-100dede9673e","pitchNumber":2,"startTime":"2026-07-12T20:31:19.776Z","endTime":"2026-07-12T20:31:32.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:31:32.079Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:31:47.988Z","endTime":"2026-07-12T20:34:07.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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,2,3,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.849243733815488,"aZ":-30.35550430632195,"pfxX":1.3186482103342128,"pfxZ":1.1325970821629792,"pX":0.8724061652464492,"pZ":1.7697263068319973,"vX0":5.339164066844091,"vY0":-126.25750688349824,"vZ0":-2.5854345277136406,"x":83.75,"y":191.0,"x0":-1.445152837911011,"y0":50.00417077077457,"z0":5.261739797909916,"aX":2.1178096173640686},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.7,"breakHorizontal":-3.7,"spinRate":2463,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.43461937156333175,"extension":6.765889651932394},"index":0,"playId":"7e2e0c2d-53aa-3b39-b0d0-6ac17b8bc52d","pitchNumber":1,"startTime":"2026-07-12T20:31:58.313Z","endTime":"2026-07-12T20:32:02.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.003715550579738,"aZ":-29.21004266237776,"pfxX":0.028028549259571656,"pfxZ":1.8042157588446184,"pX":-0.16274143733166693,"pZ":2.423471511227231,"vX0":2.898896360234622,"vY0":-127.31872107381677,"vZ0":-1.763735237815876,"x":123.2,"y":173.35,"x0":-1.3194402685197248,"y0":50.00201523414605,"z0":5.435531032368133,"aX":0.045951514769455984},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-0.7,"spinRate":2376,"spinDirection":174},"zone":5,"typeConfidence":0.91,"plateTime":0.43010967102983466,"extension":6.497085983301715},"index":1,"playId":"80d0b593-ac7b-3340-ad25-343a5b9e21aa","pitchNumber":2,"startTime":"2026-07-12T20:32:20.509Z","endTime":"2026-07-12T20:32:24.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.924838131215004,"aZ":-11.759382357136166,"pfxX":-4.7547701284090165,"pfxZ":10.475031617680227,"pX":1.1644380097421487,"pZ":2.338958363168177,"vX0":8.160235959970139,"vY0":-138.49668145990537,"vZ0":-5.957728834032115,"x":72.61,"y":175.63,"x0":-1.1978371591715582,"y0":50.006590579984596,"z0":5.299150136773826,"aX":-9.270604996091489},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2473,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3949441902738626,"extension":6.816096984092776},"index":2,"playId":"cb50b5cf-f4ac-3da2-8787-5bc08fd51ab5","pitchNumber":3,"startTime":"2026-07-12T20:32:46.714Z","endTime":"2026-07-12T20:32:50.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177892300072802,"aZ":-29.75543870099489,"pfxX":-7.941267661229174,"pfxZ":1.5135221110901913,"pX":-0.2260998514566106,"pZ":1.588276151843689,"vX0":5.3739587318708395,"vY0":-125.15988790413063,"vZ0":-3.6955856243673626,"x":125.62,"y":195.9,"x0":-1.3598496239561777,"y0":50.003940183453985,"z0":5.497504454310089,"aX":-12.71088184571553},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":1025,"spinDirection":261},"zone":13,"typeConfidence":0.91,"plateTime":0.4361555325185362,"extension":6.569298431589365},"index":3,"playId":"12e32258-72b6-34de-89ef-278eb25ed61f","pitchNumber":4,"startTime":"2026-07-12T20:33:08.816Z","endTime":"2026-07-12T20:33:13.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T20:33:17.254Z","endTime":"2026-07-12T20:33:17.255Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"playId":"ccfe9b20-b42c-4b82-bbcf-7328f4665dad","startTime":"2026-07-12T20:33:17.256Z","endTime":"2026-07-12T20:33:45.277Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Lourdes Gurriel Jr. batting, Gabriel Moreno advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"ccfe9b20-b42c-4b82-bbcf-7328f4665dad","startTime":"2026-07-12T20:33:48.227Z","endTime":"2026-07-12T20:34:03.051Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686218,"link":"/api/v1/people/686218"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169584018583983,"aZ":-30.874358572625233,"pfxX":0.0044870411717670144,"pfxZ":0.8083160547436581,"pX":0.6803183246059846,"pZ":1.8221374521868783,"vX0":5.060696691713555,"vY0":-126.18982589449254,"vZ0":-2.755414445958738,"x":91.07,"y":189.58,"x0":-1.3500602268852904,"y0":50.00623768776997,"z0":5.410235246010344,"aX":0.006790732531006798},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-1.1,"spinRate":2482,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.4336974310741928,"extension":6.594470354569104},"index":7,"playId":"2043b7a4-0f72-32c3-ad14-5c8bc0f0967f","pitchNumber":5,"startTime":"2026-07-12T20:34:03.051Z","endTime":"2026-07-12T20:34:07.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:34:07.931Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Tommy Edman to first baseman Freddie Freeman. Gabriel Moreno to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:34:31.195Z","endTime":"2026-07-12T20:35:31.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.963246727756985,"aZ":-42.05614426167465,"pfxX":3.395664955721747,"pfxZ":-7.2356140579067665,"pX":1.3806483513543786,"pZ":-0.05173743892110155,"vX0":4.894871909596889,"vY0":-116.48906431012406,"vZ0":-3.279196876473954,"x":64.37,"y":240.18,"x0":-1.1931242170929364,"y0":50.000827297541,"z0":5.370942818788884,"aX":4.639656555111596},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.7,"breakHorizontal":-7.4,"spinRate":2533,"spinDirection":41},"zone":14,"typeConfidence":0.87,"plateTime":0.4711523362058565,"extension":6.564198169242242},"index":0,"playId":"e8067416-1fed-3085-a267-1b7cb641dd5e","pitchNumber":1,"startTime":"2026-07-12T20:34:33.925Z","endTime":"2026-07-12T20:34:40.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00907150471752,"aZ":-32.65473623935278,"pfxX":-8.528464847793245,"pfxZ":-0.29622521604329677,"pX":-0.4396959892181011,"pZ":3.2020656024386662,"vX0":4.778444229362536,"vY0":-125.9508762850532,"vZ0":0.48704496868838154,"x":133.76,"y":152.32,"x0":-1.2429319346489205,"y0":50.00349647766852,"z0":5.6244838388780805,"aX":-13.849732096617004},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":14.5,"spinRate":1119,"spinDirection":262},"zone":1,"typeConfidence":0.9,"plateTime":0.43311491516522205,"extension":6.547579450243939},"index":1,"playId":"3ed65e17-bec8-3ba4-bff0-3b9d64a09255","pitchNumber":2,"startTime":"2026-07-12T20:35:04.154Z","endTime":"2026-07-12T20:35:07.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96686942230717,"aZ":-30.82307727505644,"pfxX":-8.469032501976876,"pfxZ":0.8476859352693698,"pX":-0.14824908402065692,"pZ":2.83997762677692,"vX0":5.465709433308924,"vY0":-125.09771273135185,"vZ0":-0.4691050778851261,"x":122.65,"y":162.1,"x0":-1.250504159145947,"y0":50.0061782829392,"z0":5.535948891851318,"aX":-13.55461982661847},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":14.3,"spinRate":1140,"spinDirection":262},"zone":2,"typeConfidence":0.9,"plateTime":0.4362538510498606,"extension":6.521889337005942},"hitData":{"launchSpeed":99.8,"launchAngle":-8.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.86,"coordY":145.37}},"index":2,"playId":"82433a8a-0dca-3024-b300-dfaf83fa4fef","pitchNumber":3,"startTime":"2026-07-12T20:35:24.163Z","endTime":"2026-07-12T20:35:31.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:35:31.712Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T20:35:46.124Z","endTime":"2026-07-12T20:38:19.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.905539147417798,"aZ":-11.964277705790423,"pfxX":-3.7213674540642927,"pfxZ":10.463171990511654,"pX":-0.5549732482019698,"pZ":4.093495195417543,"vX0":3.1222702695989066,"vY0":-137.91797426655634,"vZ0":-1.770387646585715,"x":138.15,"y":128.26,"x0":-1.2167511736646885,"y0":50.00255992076877,"z0":5.548093576277757,"aX":-7.1881562717652105},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.8,"breakHorizontal":6.1,"spinRate":2385,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.3967232714676254,"extension":6.597309329476397},"index":0,"playId":"b65b1e3f-eb47-3225-a606-4e83bcdb77ad","pitchNumber":1,"startTime":"2026-07-12T20:36:01.857Z","endTime":"2026-07-12T20:36:05.559Z","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":78.4,"endSpeed":72.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3950643514328,"aZ":-42.36230771729073,"pfxX":7.056737549747094,"pfxZ":-7.7069835456484785,"pX":-0.16646944124330046,"pZ":3.880729995771629,"vX0":0.5416028601993902,"vY0":-114.0879672678349,"vZ0":5.282749325049754,"x":123.35,"y":134.0,"x0":-1.323850546477956,"y0":50.00205451516371,"z0":5.702850413147026,"aX":9.329657627348213},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":-13.0,"spinRate":2567,"spinDirection":38},"zone":11,"typeConfidence":0.9,"plateTime":0.4795399583904212,"extension":6.52123374688974},"index":1,"playId":"fc597b13-9a09-3151-98a8-14a25620a77d","pitchNumber":2,"startTime":"2026-07-12T20:36:21.582Z","endTime":"2026-07-12T20:36:25.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34828508576479,"aZ":-33.20097527755831,"pfxX":1.0992219357694937,"pfxZ":-0.6481617903658705,"pX":0.16342370714761506,"pZ":2.7134350598309984,"vX0":3.7012197330671643,"vY0":-125.12327199730281,"vZ0":-0.031396920871297196,"x":110.77,"y":165.52,"x0":-1.4780270971964418,"y0":50.002979501265166,"z0":5.447660654029757,"aX":1.7414642252889887},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.0,"breakHorizontal":-2.9,"spinRate":2307,"spinDirection":125},"zone":5,"typeConfidence":0.89,"plateTime":0.4378209723670716,"extension":6.512187203649067},"index":2,"playId":"20a55889-d46b-33ce-a3c9-47da9d4fe127","pitchNumber":3,"startTime":"2026-07-12T20:36:43.609Z","endTime":"2026-07-12T20:36:48.588Z","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":94.3,"endSpeed":86.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878476311579302,"aZ":-10.026617500181874,"pfxX":-4.436023344242045,"pfxZ":11.65251164060883,"pX":0.013413759571833526,"pZ":2.5005661248268916,"vX0":4.658082254317148,"vY0":-137.13583578643846,"vZ0":-5.884345575480115,"x":116.49,"y":171.26,"x0":-1.1324267531023884,"y0":50.00644956105509,"z0":5.361108708734864,"aX":-8.434556999371832},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.0,"breakHorizontal":7.1,"spinRate":2425,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.3997067662696656,"extension":6.746532788364506},"index":3,"playId":"bd058c92-b26c-3d1b-b2cd-0f89c0df66dd","pitchNumber":4,"startTime":"2026-07-12T20:37:08.738Z","endTime":"2026-07-12T20:37:12.084Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.146428148424754,"aZ":-32.69945474547077,"pfxX":-4.972828378331432,"pfxZ":-0.3320050065847009,"pX":0.450566841758915,"pZ":0.42072364118862693,"vX0":5.261790468958269,"vY0":-125.73859490312535,"vZ0":-5.962070094523143,"x":99.83,"y":227.42,"x0":-1.0258013164631052,"y0":50.00237304755196,"z0":5.484783860655057,"aX":-7.941266889322745},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":7.8,"spinRate":1067,"spinDirection":257},"zone":14,"typeConfidence":0.87,"plateTime":0.43607655572576043,"extension":6.634274614333443},"index":4,"playId":"d430007b-b864-3f76-8759-b6b0984a1f9a","pitchNumber":5,"startTime":"2026-07-12T20:37:35.862Z","endTime":"2026-07-12T20:37:40.740Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T20:37:56.299Z","endTime":"2026-07-12T20:38:11.997Z","isPitch":false,"type":"action","player":{"id":571448,"link":"/api/v1/people/571448"}},{"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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.176757054970874,"aZ":-38.62127593209108,"pfxX":-3.1640195133177844,"pfxZ":-4.069324614608823,"pX":0.3945341708100591,"pZ":1.4944845314028072,"vX0":5.09682015856069,"vY0":-125.39066457072951,"vZ0":-2.163092946881973,"x":101.96,"y":198.43,"x0":-1.2565221852528121,"y0":50.00006509550768,"z0":5.529964861352049,"aX":-5.020950670692262},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.6,"breakHorizontal":4.6,"spinRate":989,"spinDirection":268},"zone":14,"typeConfidence":0.82,"plateTime":0.4374009340488132,"extension":6.684842764329144},"hitData":{"launchSpeed":58.9,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.06,"coordY":173.3}},"index":6,"playId":"6b26a70e-1b33-3f68-ba90-ea3ef389da41","pitchNumber":6,"startTime":"2026-07-12T20:38:11.997Z","endTime":"2026-07-12T20:38:19.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:38:19.687Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out sharply, third baseman Nolan Arenado to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:40:14.406Z","endTime":"2026-07-12T20:41:54.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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, 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":84.9,"endSpeed":78.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717644492460128,"aZ":-27.45798217820231,"pfxX":-2.7270839141280523,"pfxZ":3.0378305740274483,"pX":-0.4869228508338036,"pZ":1.7923736949504974,"vX0":-5.634624794570012,"vY0":-123.52431932606837,"vZ0":-3.8234482877821643,"x":135.56,"y":190.39,"x0":2.1743724689192585,"y0":50.000468335829154,"z0":5.65883280214555,"aX":-4.2294227956712875},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.9,"breakHorizontal":6.2,"spinRate":2427,"spinDirection":183},"zone":7,"typeConfidence":0.91,"plateTime":0.44275586257331234,"extension":5.994407417789273},"index":0,"playId":"62d18e2b-4317-3286-9250-43a140b1b078","pitchNumber":1,"startTime":"2026-07-12T20:40:38.470Z","endTime":"2026-07-12T20:40:41.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592977723681457,"aZ":-17.718279735597875,"pfxX":2.8510820649830055,"pfxZ":8.189304302230848,"pX":0.7882837180404363,"pZ":3.7864759238123367,"vX0":-5.169543611873947,"vY0":-131.91608310281114,"vZ0":-0.9883625792736976,"x":86.95,"y":136.55,"x0":2.4013821862374805,"y0":50.00531111221313,"z0":5.470001763870179,"aX":5.035075583337023},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-4.1,"spinRate":2339,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.41493491366743385,"extension":6.085183871506931},"index":1,"playId":"085fa467-cb48-34a2-a92f-8d2c51792726","pitchNumber":2,"startTime":"2026-07-12T20:40:59.785Z","endTime":"2026-07-12T20:41:03.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.347657489676987,"aZ":-17.862661466224118,"pfxX":2.1719931369328993,"pfxZ":8.148529810734269,"pX":-1.0414628081401092,"pZ":2.591116515836878,"vX0":-9.021973565602806,"vY0":-131.33306445208268,"vZ0":-3.929188519501709,"x":156.7,"y":168.82,"x0":2.1477896251151996,"y0":50.00427781243295,"z0":5.425393773267908,"aX":3.815808206055301},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":14.2,"breakHorizontal":-2.0,"spinRate":2390,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.41615721806656536,"extension":6.35323920639382},"index":2,"playId":"3c927644-c1c1-34a1-8bce-8a009dec2a95","pitchNumber":3,"startTime":"2026-07-12T20:41:17.498Z","endTime":"2026-07-12T20:41:20.865Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T20:41:32.614Z","endTime":"2026-07-12T20:41:46.801Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215283633724056,"aZ":-18.505213798730658,"pfxX":2.896454381746621,"pfxZ":7.313176348246907,"pX":0.21206402977616043,"pZ":2.413417561732497,"vX0":-6.252883841822653,"vY0":-135.05817471284863,"vZ0":-4.6103663213617,"x":108.92,"y":173.62,"x0":2.1689349368313215,"y0":50.001578934517404,"z0":5.423282748968762,"aX":5.413269774299418},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":-4.1,"spinRate":2330,"spinDirection":148},"zone":5,"typeConfidence":0.92,"plateTime":0.40375821129492584,"extension":6.229488058972619},"hitData":{"launchSpeed":104.9,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":100.13,"coordY":158.48}},"index":4,"playId":"8346958c-4858-33e4-9a41-e7af0b1e9891","pitchNumber":4,"startTime":"2026-07-12T20:41:46.801Z","endTime":"2026-07-12T20:41:54.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:41:54.483Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:42:05.080Z","endTime":"2026-07-12T20:43:04.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.006810612169836,"aZ":-36.126275586835185,"pfxX":-9.009352513824435,"pfxZ":-2.9544452164518304,"pX":1.2259806956058152,"pZ":3.8493805606917615,"vX0":-0.07336106999735892,"vY0":-114.83043126089791,"vZ0":3.5969936874242947,"x":70.27,"y":134.85,"x0":2.4290910324314607,"y0":50.003096265299725,"z0":5.774316135254805,"aX":-12.047120945614834},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.2,"breakHorizontal":16.3,"spinRate":2333,"spinDirection":299},"zone":12,"typeConfidence":0.86,"plateTime":0.47674476551283496,"extension":5.847795362911146},"index":0,"playId":"e00a6b93-91b7-3222-b269-f8d2e5745f40","pitchNumber":1,"startTime":"2026-07-12T20:42:22.077Z","endTime":"2026-07-12T20:42:26.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.937795009911294,"aZ":-36.173958029161824,"pfxX":-9.626441826351911,"pfxZ":-3.0650970039127845,"pX":0.379009210072385,"pZ":3.2948591030288963,"vX0":-1.659219495487214,"vY0":-113.63228594892631,"vZ0":2.6234200845194002,"x":102.55,"y":149.82,"x0":2.3691086383738003,"y0":50.00027951143958,"z0":5.72083844013333,"aX":-12.57847142233604},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.6,"breakHorizontal":17.9,"spinRate":2316,"spinDirection":304},"zone":3,"typeConfidence":0.66,"plateTime":0.48212228549656366,"extension":5.921852706110852},"index":1,"playId":"fe58b49e-1a3a-3bf1-a064-f98372fbb1b6","pitchNumber":2,"startTime":"2026-07-12T20:42:39.723Z","endTime":"2026-07-12T20:42:43.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.862539905602908,"aZ":-20.387449587795963,"pfxX":8.340625495100648,"pfxZ":6.495371904818531,"pX":-0.12708158576749437,"pZ":2.3445643782370733,"vX0":-8.962189583565248,"vY0":-133.37620421546288,"vZ0":-3.9369364089056242,"x":121.84,"y":175.48,"x0":2.1821886646813313,"y0":50.00041344058856,"z0":5.297523924110945,"aX":15.127833172580281},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.2,"breakHorizontal":-13.3,"spinRate":2303,"spinDirection":147},"zone":5,"typeConfidence":0.89,"plateTime":0.4096125215690414,"extension":6.085289220170888},"hitData":{"launchSpeed":95.3,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.56,"coordY":150.82}},"index":2,"playId":"8452d695-e729-37f5-908e-2ad579cc3651","pitchNumber":3,"startTime":"2026-07-12T20:42:56.702Z","endTime":"2026-07-12T20:43:04.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:43:04.514Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:43:10.358Z","endTime":"2026-07-12T20:44:51.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.491277855346286,"aZ":-16.62733035331234,"pfxX":3.846663303555459,"pfxZ":8.436848434265016,"pX":-0.9934113700160189,"pZ":1.519319516136353,"vX0":-9.740738861884882,"vY0":-134.02689114751328,"vZ0":-6.634842034642688,"x":154.87,"y":197.76,"x0":2.1676609559349953,"y0":50.00041668901625,"z0":5.188444267287904,"aX":7.086839574585233},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":-5.2,"spinRate":2376,"spinDirection":143},"zone":13,"typeConfidence":0.92,"plateTime":0.4066794475248625,"extension":6.328257454584511},"index":0,"playId":"8cab950b-2e1c-34dc-be7f-d4a65b3cee2a","pitchNumber":1,"startTime":"2026-07-12T20:43:30.067Z","endTime":"2026-07-12T20:43:33.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37690889710932,"aZ":-14.990288452293436,"pfxX":4.3647380063165375,"pfxZ":9.317708518772227,"pX":-1.7169546235504893,"pZ":2.1717715349710227,"vX0":-11.445425797090024,"vY0":-134.26253587771797,"vZ0":-5.513113416461085,"x":182.45,"y":180.14,"x0":2.015318420572176,"y0":50.00001430455728,"z0":5.301318918980454,"aX":8.048453643341006},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":2436,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.40642942915411107,"extension":6.208062979864226},"index":1,"playId":"5bc83adb-9303-3dc3-aaa4-c4f8be5fe05d","pitchNumber":2,"startTime":"2026-07-12T20:43:45.709Z","endTime":"2026-07-12T20:43:48.896Z","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":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.828016938309265,"aZ":-17.388534077923797,"pfxX":3.632656684142847,"pfxZ":8.155974381590749,"pX":-0.5779334839018933,"pZ":2.2410584572471186,"vX0":-8.678840900531675,"vY0":-133.32576838561778,"vZ0":-4.742363272827452,"x":139.03,"y":178.27,"x0":2.2375124174946097,"y0":50.00159857173106,"z0":5.2855227939968765,"aX":6.585248101494237},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.0,"breakHorizontal":-4.8,"spinRate":2429,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.40975301215626203,"extension":6.136602570879133},"index":2,"playId":"6fb03ebc-7e91-39e5-b8fc-6c8f8f316ceb","pitchNumber":3,"startTime":"2026-07-12T20:44:05.088Z","endTime":"2026-07-12T20:44:08.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55196294879099,"aZ":-15.555715670295678,"pfxX":4.944730852994759,"pfxZ":9.106769238573875,"pX":0.9773005212822677,"pZ":4.012506376045209,"vX0":-5.761647122674378,"vY0":-133.8944924324214,"vZ0":-0.7070738315114022,"x":79.75,"y":130.44,"x0":2.5095200180680775,"y0":50.00265117703829,"z0":5.387970252665713,"aX":9.023675988363221},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.8,"spinRate":2440,"spinDirection":141},"zone":12,"typeConfidence":0.92,"plateTime":0.40829049418541974,"extension":6.319113091092406},"index":3,"playId":"2150e0b8-d96c-327d-a73e-5617b03364e0","pitchNumber":4,"startTime":"2026-07-12T20:44:26.552Z","endTime":"2026-07-12T20:44:29.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.488137204136777,"aZ":-40.22204133667796,"pfxX":-4.818113329714474,"pfxZ":-6.511046423279691,"pX":-1.2266053544642208,"pZ":1.7912818582415615,"vX0":-4.712385815275865,"vY0":-110.47116113828876,"vZ0":0.12256885103170645,"x":163.76,"y":190.42,"x0":1.5590796940831972,"y0":50.00069347744832,"z0":5.9596308091551,"aX":-5.958855094183052},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-11.4,"breakHorizontal":10.0,"spinRate":2210,"spinDirection":318},"zone":13,"typeConfidence":0.88,"plateTime":0.49562957231022864,"extension":5.78660864240687},"index":4,"playId":"0fca252c-9a49-3470-b854-7845ae24c8e3","pitchNumber":5,"startTime":"2026-07-12T20:44:46.499Z","endTime":"2026-07-12T20:44:51.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:44:51.285Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks. Teoscar Hernández to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:44:57.332Z","endTime":"2026-07-12T20:46:40.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.242501229751877,"aZ":-18.7217175925521,"pfxX":8.845318777542909,"pfxZ":7.490663390511855,"pX":0.9511747446923202,"pZ":1.9840692815387797,"vX0":-6.446563212667755,"vY0":-133.06857871285973,"vZ0":-5.021612405786459,"x":80.74,"y":185.21,"x0":2.2545656783002594,"y0":50.002105253122814,"z0":5.2498269447800965,"aX":15.880867086731358},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.7,"breakHorizontal":-14.6,"spinRate":2270,"spinDirection":144},"zone":14,"typeConfidence":0.88,"plateTime":0.41144006715920467,"extension":6.072576108401036},"index":0,"playId":"b973b1bf-2688-30be-b26c-9f723ccb1b86","pitchNumber":1,"startTime":"2026-07-12T20:45:18.710Z","endTime":"2026-07-12T20:45:22.561Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.765530934615267,"aZ":-34.21656818108786,"pfxX":-9.200782230126158,"pfxZ":-1.5556389840702245,"pX":-1.2566393795402444,"pZ":1.8472396157028936,"vX0":-5.123643893575172,"vY0":-114.34841099009043,"vZ0":-0.8470616217536948,"x":164.9,"y":188.9,"x0":2.2147206516832814,"y0":50.00206114439568,"z0":5.604693616065954,"aX":-12.079913151587222},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-2.8,"breakHorizontal":18.0,"spinRate":2353,"spinDirection":311},"zone":13,"typeConfidence":0.92,"plateTime":0.4805591783443215,"extension":5.971007885180649},"index":1,"playId":"4eef0b02-9dbb-3e11-872b-35ab9528cf04","pitchNumber":2,"startTime":"2026-07-12T20:45:35.741Z","endTime":"2026-07-12T20:45:40.696Z","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":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681245547339167,"aZ":-15.179429264841133,"pfxX":5.17575524683059,"pfxZ":9.271746320043041,"pX":-0.4184756671774593,"pZ":2.6986478077677845,"vX0":-8.770335297480576,"vY0":-133.74553816069655,"vZ0":-3.995572909942727,"x":132.95,"y":165.92,"x0":2.213363975906825,"y0":50.00311720773429,"z0":5.282820170916613,"aX":9.488036499505617},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.7,"spinRate":2480,"spinDirection":141},"zone":4,"typeConfidence":0.92,"plateTime":0.40772345622897177,"extension":6.290264078929804},"index":2,"playId":"0f85f81d-14f3-3c52-993b-8b4b8a094794","pitchNumber":3,"startTime":"2026-07-12T20:45:57.338Z","endTime":"2026-07-12T20:46:01.040Z","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":89.4,"endSpeed":82.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00922102970608,"aZ":-21.571922352952104,"pfxX":8.803965359174784,"pfxZ":6.144871301283544,"pX":-0.3825265613678812,"pZ":3.745785180097555,"vX0":-9.427912539774113,"vY0":-129.98703400372594,"vZ0":-0.19955151880820965,"x":131.58,"y":137.64,"x0":2.1326365099102147,"y0":50.00605942651074,"z0":5.4492064101917626,"aX":15.201162049041184},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.3,"breakHorizontal":-14.0,"spinRate":2305,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.4199560830153315,"extension":6.07823206573245},"index":3,"playId":"6f8fe82f-17ea-3de6-9e29-b0af16ce3a9e","pitchNumber":4,"startTime":"2026-07-12T20:46:15.452Z","endTime":"2026-07-12T20:46:19.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.198490786506387,"aZ":-15.801650727001311,"pfxX":4.479708703771561,"pfxZ":9.181176120844189,"pX":0.8880541999706665,"pZ":2.2957824397364623,"vX0":-5.359234271189304,"vY0":-131.98346605245447,"vZ0":-4.702417292225861,"x":83.15,"y":176.79,"x0":2.3525080583373077,"y0":50.00467341792774,"z0":5.245560192259665,"aX":7.991041936474592},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-7.1,"spinRate":2409,"spinDirection":138},"zone":14,"typeConfidence":0.91,"plateTime":0.41326965905444935,"extension":6.204751527751028},"index":4,"playId":"e93f50cb-8116-3d7f-8317-e7ba1490d297","pitchNumber":5,"startTime":"2026-07-12T20:46:36.364Z","endTime":"2026-07-12T20:46:40.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:46:40.362Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eliezer Alfonzo grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T20:48:02.146Z","endTime":"2026-07-12T20:50:14.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T20:46:58.904Z","endTime":"2026-07-12T20:48:04.310Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30246716171525,"aZ":-23.493339015303075,"pfxX":-2.562551666572909,"pfxZ":5.2811578991890284,"pX":-1.0905390037995575,"pZ":1.8682225858294355,"vX0":-6.715407983611313,"vY0":-126.22802290375088,"vZ0":-4.843479843049137,"x":158.57,"y":188.34,"x0":1.9179282467658993,"y0":50.00116614124863,"z0":5.660597679345547,"aX":-4.209038006165395},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.9,"breakHorizontal":5.9,"spinRate":2559,"spinDirection":181},"zone":13,"typeConfidence":0.9,"plateTime":0.4309343611224117,"extension":6.234226480190115},"index":1,"playId":"1d91d385-c64f-33ac-abaa-2bad0203073c","pitchNumber":1,"startTime":"2026-07-12T20:48:04.310Z","endTime":"2026-07-12T20:48:08.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57324858969325,"aZ":-14.062286755462324,"pfxX":5.810580349168674,"pfxZ":9.934013434605781,"pX":-0.07214764005854961,"pZ":2.653865315582976,"vX0":-7.977996413526563,"vY0":-133.63768986960102,"vZ0":-4.385432717513552,"x":119.75,"y":167.13,"x0":2.18564297562232,"y0":50.00571090414803,"z0":5.313763420801095,"aX":10.59823861798333},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-9.0,"spinRate":2433,"spinDirection":138},"zone":5,"typeConfidence":0.92,"plateTime":0.40857252825918167,"extension":6.075507490074029},"index":2,"playId":"e396acf3-ab23-3ad6-a2df-bb2cb30e23be","pitchNumber":2,"startTime":"2026-07-12T20:48:21.594Z","endTime":"2026-07-12T20:48:25.556Z","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":91.4,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885734095658197,"aZ":-17.154375000405118,"pfxX":4.821997003389205,"pfxZ":8.259186758384619,"pX":-0.6739169991130654,"pZ":2.7602942746614083,"vX0":-9.269782398115714,"vY0":-132.86799575672606,"vZ0":-3.6187660203740735,"x":142.69,"y":164.25,"x0":2.2068877031006506,"y0":50.00332776891912,"z0":5.359219579727599,"aX":8.77052882412875},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-7.1,"spinRate":2350,"spinDirection":138},"zone":1,"typeConfidence":0.91,"plateTime":0.40955911978114257,"extension":6.1821545121815555},"index":3,"playId":"844c4b75-a821-3b38-b7f9-9b6524c609e8","pitchNumber":3,"startTime":"2026-07-12T20:48:45.341Z","endTime":"2026-07-12T20:48:48.844Z","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":92.5,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.232029065173446,"aZ":-17.36850598449311,"pfxX":3.5983778329739793,"pfxZ":8.000480472188466,"pX":-0.6668284035795006,"pZ":3.208382498766316,"vX0":-8.838958524687355,"vY0":-134.47664208361974,"vZ0":-2.5371436427903244,"x":142.42,"y":152.15,"x0":2.179673794439351,"y0":50.00618572387336,"z0":5.3811175735941505,"aX":6.662973522705868},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":-4.8,"spinRate":2313,"spinDirection":139},"zone":1,"typeConfidence":0.92,"plateTime":0.40564229077565095,"extension":6.129269934849184},"index":4,"playId":"c6dcf3f6-31d0-36a7-9f1b-fe2c8013a773","pitchNumber":4,"startTime":"2026-07-12T20:49:14.195Z","endTime":"2026-07-12T20:49:18.331Z","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":92.5,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.367428435065808,"aZ":-16.708604716615547,"pfxX":4.754265682603372,"pfxZ":8.335512457780139,"pX":0.4858910520593016,"pZ":3.2494848718571023,"vX0":-6.720219238646884,"vY0":-134.6333558749788,"vZ0":-2.4837997696724363,"x":98.48,"y":151.04,"x0":2.3845841359178563,"y0":50.00063501024212,"z0":5.352309442520984,"aX":8.818906334987775},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":-7.3,"spinRate":2397,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.4052118820508861,"extension":6.179176220649646},"index":5,"playId":"8b62f603-ff65-34ab-a6cb-8189ae756012","pitchNumber":5,"startTime":"2026-07-12T20:49:40.879Z","endTime":"2026-07-12T20:49:44.784Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.720316674676013,"aZ":-35.98719452763149,"pfxX":-6.89787484787133,"pfxZ":-2.722550793257634,"pX":-0.4328577097280194,"pZ":2.8069044281481053,"vX0":-4.38040499063259,"vY0":-117.20252720084574,"vZ0":1.2680098292718303,"x":133.5,"y":162.99,"x0":2.352080506898773,"y0":50.002285460754045,"z0":5.6020674255291905,"aX":-9.661698751884124},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.4,"breakHorizontal":13.6,"spinRate":2339,"spinDirection":308},"zone":1,"typeConfidence":0.92,"plateTime":0.4661127183144842,"extension":5.980146745929283},"hitData":{"launchSpeed":77.6,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.98,"coordY":162.33}},"index":6,"playId":"fa96631b-fe70-3122-b71a-28b7f6cf61ff","pitchNumber":6,"startTime":"2026-07-12T20:50:06.979Z","endTime":"2026-07-12T20:50:14.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:50:14.947Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:52:16.501Z","endTime":"2026-07-12T20:54:19.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"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":85.1,"endSpeed":78.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353531600226365,"aZ":-29.969262637154362,"pfxX":-0.03936381081223783,"pfxZ":1.4059893389498264,"pX":-0.208105051565097,"pZ":2.3437041911529155,"vX0":2.7564337856368204,"vY0":-124.04599115021544,"vZ0":-1.4308701608631524,"x":124.93,"y":175.5,"x0":-1.325652828188564,"y0":50.003212062284426,"z0":5.41207302353573,"aX":-0.06216902442803769},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.5,"breakHorizontal":-0.5,"spinRate":2304,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.4405030581141074,"extension":6.635939349973378},"index":0,"playId":"3763bb45-8d20-3690-b838-4f385b0649f9","pitchNumber":1,"startTime":"2026-07-12T20:52:34.804Z","endTime":"2026-07-12T20:52:38.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22396970369212,"aZ":-26.900020429620444,"pfxX":-1.263375362241245,"pfxZ":3.1832443650510607,"pX":0.8066939772879708,"pZ":1.444420178246676,"vX0":5.270494945115812,"vY0":-127.23184519991463,"vZ0":-4.53082759430646,"x":86.25,"y":199.78,"x0":-1.1170959211123486,"y0":50.0063286064801,"z0":5.350734989937876,"aX":-2.0964589971158807},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.0,"breakHorizontal":1.2,"spinRate":2344,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.4285778661401398,"extension":6.592951704017191},"index":1,"playId":"0c17e164-d999-361c-8752-6420fb7c5669","pitchNumber":2,"startTime":"2026-07-12T20:52:53.105Z","endTime":"2026-07-12T20:52:56.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95450141085989,"aZ":-29.706952307905432,"pfxX":0.31968381066942264,"pfxZ":1.5304207277871766,"pX":1.2327908941199,"pZ":1.4765242146520652,"vX0":5.759471502859882,"vY0":-126.25403945812538,"vZ0":-3.723526746538872,"x":70.01,"y":198.91,"x0":-1.1205604149631223,"y0":50.00468903396646,"z0":5.364161818476456,"aX":0.514110769498471},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2348,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4340150599038317,"extension":6.692479482296616},"index":2,"playId":"e826b3a9-1e02-3a1d-9cb8-ab4f13d41922","pitchNumber":3,"startTime":"2026-07-12T20:53:13.319Z","endTime":"2026-07-12T20:53:16.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740400199613354,"aZ":-12.967538738626546,"pfxX":-4.206003281051303,"pfxZ":9.863212566864707,"pX":0.9377496794345916,"pZ":3.5349950323393795,"vX0":7.026819672169859,"vY0":-137.95710695183388,"vZ0":-2.9214213773583024,"x":81.26,"y":143.34,"x0":-1.083997097278063,"y0":50.0025354294378,"z0":5.4697957560425285,"aX":-8.19080103322046},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":6.4,"spinRate":2340,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.395472682505972,"extension":6.757496119051428},"index":3,"playId":"f2f9d740-2e7f-3141-b795-90c85fea9f16","pitchNumber":4,"startTime":"2026-07-12T20:53:32.137Z","endTime":"2026-07-12T20:53:38.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.307500401694945,"aZ":-30.613794345761118,"pfxX":-9.364979254176406,"pfxZ":0.9772050213465708,"pX":0.6089725697976076,"pZ":0.5698167400092312,"vX0":7.302238272879376,"vY0":-124.60402699554328,"vZ0":-5.732138669326143,"x":93.79,"y":223.39,"x0":-1.1201962048388878,"y0":50.00427845820245,"z0":5.3815262141329185,"aX":-14.961832962433705},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":15.6,"spinRate":1242,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.4369405694746802,"extension":6.766311523242029},"index":4,"playId":"8ceb1024-48c8-3e05-b8db-4c65b7d02abf","pitchNumber":5,"startTime":"2026-07-12T20:53:54.127Z","endTime":"2026-07-12T20:53:57.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871388715826424,"aZ":-27.466882927928292,"pfxX":0.17016065942536196,"pfxZ":2.8511622324336727,"pX":0.753682300374247,"pZ":1.3540666965107295,"vX0":5.059030355996882,"vY0":-127.60716641201508,"vZ0":-4.542724524409379,"x":88.27,"y":202.22,"x0":-1.27538332362041,"y0":50.00416433305168,"z0":5.317275533429779,"aX":0.2805813344967611},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-1.4,"spinRate":2323,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.4289643602010562,"extension":6.720993315214485},"index":5,"playId":"2b3b3bbd-ef41-3c73-a90e-7f108c391a93","pitchNumber":6,"startTime":"2026-07-12T20:54:14.632Z","endTime":"2026-07-12T20:54:19.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:54:19.034Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Waldschmidt strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:54:28.233Z","endTime":"2026-07-12T20:56:04.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"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":95.8,"endSpeed":88.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99919090620093,"aZ":-9.08754734565814,"pfxX":-4.448946715724217,"pfxZ":11.652689340472197,"pX":0.7128352693294081,"pZ":2.115255785832557,"vX0":6.4195211956422655,"vY0":-139.32534145923532,"vZ0":-7.386122152137666,"x":89.83,"y":181.67,"x0":-1.0347796247990693,"y0":50.00452678222866,"z0":5.388661930990552,"aX":-8.816208967601145},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2538,"spinDirection":208},"zone":9,"typeConfidence":0.91,"plateTime":0.3919529588849078,"extension":6.7571307417569875},"index":0,"playId":"25f4a2c0-36c5-3819-9886-8adc499e5fb0","pitchNumber":1,"startTime":"2026-07-12T20:54:46.581Z","endTime":"2026-07-12T20:54:50.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995293586511334,"aZ":-12.087398790439982,"pfxX":-5.57919873877544,"pfxZ":10.182577515703665,"pX":0.048927349318394875,"pZ":3.7750430756842914,"vX0":5.137971132305682,"vY0":-139.27131408846995,"vZ0":-2.6908102162399943,"x":115.14,"y":136.85,"x0":-1.0910208739397906,"y0":50.0054716816939,"z0":5.548493293821795,"aX":-11.0097326288653},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2498,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.3926186967010836,"extension":6.714566728656991},"index":1,"playId":"4da6c069-4686-3d2f-9c8c-c55ea28f5659","pitchNumber":2,"startTime":"2026-07-12T20:55:04.076Z","endTime":"2026-07-12T20:55:08.931Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T20:55:14.649Z","endTime":"2026-07-12T20:55:34.429Z","isPitch":false,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81768670603827,"aZ":-40.644563939074395,"pfxX":3.2671480196973297,"pfxZ":-5.806402503949705,"pX":1.7971008003908053,"pZ":0.8368457160913877,"vX0":5.862428657278864,"vY0":-119.46569731238577,"vZ0":-2.0535107042576306,"x":48.5,"y":216.19,"x0":-1.103127115769789,"y0":50.000474987875855,"z0":5.326564939072629,"aX":4.768500312659062},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.8,"breakHorizontal":-7.2,"spinRate":2721,"spinDirection":49},"zone":14,"typeConfidence":0.84,"plateTime":0.4567151326121066,"extension":6.767488939326292},"index":3,"playId":"a56a8be1-1ad1-3c7c-8bfd-9c39cfc21170","pitchNumber":3,"startTime":"2026-07-12T20:55:34.429Z","endTime":"2026-07-12T20:55:37.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56858358326775,"aZ":-27.120994920072384,"pfxX":1.9397635317534356,"pfxZ":3.0241918918874573,"pX":0.5611845318981676,"pZ":1.322747069620373,"vX0":3.977274699933486,"vY0":-127.71301761602663,"vZ0":-4.642412015291681,"x":95.61,"y":203.07,"x0":-1.2615619278316206,"y0":50.00332642491493,"z0":5.26940311914625,"aX":3.2385127602555723},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-4.3,"spinRate":2417,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.427081015372178,"extension":6.621413317730149},"index":4,"playId":"2774953a-3824-3fd5-ae45-6384c1f893be","pitchNumber":4,"startTime":"2026-07-12T20:56:01.246Z","endTime":"2026-07-12T20:56:04.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:56:04.854Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T20:56:08.700Z","endTime":"2026-07-12T20:57:28.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762860534060742,"aZ":-42.54376421774602,"pfxX":4.6744858318011175,"pfxZ":-7.684851123826382,"pX":-0.5137852934901789,"pZ":0.6209639302318241,"vX0":0.395395837840534,"vY0":-115.52116436433761,"vZ0":-1.521043424846789,"x":136.58,"y":222.01,"x0":-1.2943803635635076,"y0":50.00190243465017,"z0":5.382092859386866,"aX":6.309401847919053},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-14.0,"breakHorizontal":-8.5,"spinRate":2675,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.47436076313267117,"extension":6.5766213886014295},"index":0,"playId":"0b13e5d9-86fb-3669-98e3-c7fa65f871b3","pitchNumber":1,"startTime":"2026-07-12T20:56:32.757Z","endTime":"2026-07-12T20:56:37.230Z","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.7,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59083074056896,"aZ":-29.78369434488358,"pfxX":-9.3021089245824,"pfxZ":1.4626070441044385,"pX":-0.4665172290057742,"pZ":2.05717866109586,"vX0":4.964470128950864,"vY0":-126.29639048876936,"vZ0":-2.5201334061535263,"x":134.78,"y":183.24,"x0":-1.2357469874012466,"y0":50.00542075661597,"z0":5.432476613727584,"aX":-15.22471304935647},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":16.0,"spinRate":1339,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.4315637424851202,"extension":6.576741508500127},"index":1,"playId":"0c153d20-9e69-36b6-a9b5-3ecbaf2fddce","pitchNumber":2,"startTime":"2026-07-12T20:56:55.400Z","endTime":"2026-07-12T20:56:59.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.756386425761598,"aZ":-30.54201954411228,"pfxX":-9.289558335119025,"pfxZ":1.0074540257870703,"pX":-0.17599499829233553,"pZ":1.0800047353303688,"vX0":5.653936782193718,"vY0":-126.08909544110242,"vZ0":-4.6341408587646296,"x":123.71,"y":209.62,"x0":-1.2314795735867405,"y0":50.00498193669132,"z0":5.384325719149796,"aX":-15.076912975873535},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":1256,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4331118776053553,"extension":6.636210010829871},"hitData":{"launchSpeed":84.4,"launchAngle":22.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.8,"coordY":109.17}},"index":2,"playId":"d7d64d8f-96cf-35c6-b326-dba6e5438004","pitchNumber":3,"startTime":"2026-07-12T20:57:21.615Z","endTime":"2026-07-12T20:57:28.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:57:28.920Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (16) on a sharp line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T20:59:20.092Z","endTime":"2026-07-12T21:01:10.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.972089537218494,"aZ":-21.675248469658342,"pfxX":8.051128492730978,"pfxZ":6.049884032830104,"pX":1.6641751603525168,"pZ":2.695403234355397,"vX0":-3.918954788474362,"vY0":-130.78773926381635,"vZ0":-3.0125419380709983,"x":53.57,"y":166.0,"x0":2.1339688074145675,"y0":50.00640741677962,"z0":5.483427261398621,"aX":13.983936929891838},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2188,"spinDirection":149},"zone":12,"typeConfidence":0.91,"plateTime":0.4184009707901204,"extension":6.049254681362418},"index":0,"playId":"5a9f5eb4-ddcb-30ed-85a6-e5f181830d30","pitchNumber":1,"startTime":"2026-07-12T20:59:42.783Z","endTime":"2026-07-12T20:59:48.021Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.538129007933282,"aZ":-37.29408740926674,"pfxX":-6.354764346721559,"pfxZ":-3.7893565026562808,"pX":-0.020595366076360276,"pZ":3.6158252022502584,"vX0":-2.9794993583368585,"vY0":-115.45473262007587,"vZ0":3.230712227877751,"x":117.79,"y":141.15,"x0":2.1124776638029177,"y0":50.004796848426054,"z0":5.787925047367803,"aX":-8.577906575004608},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-5.8,"breakHorizontal":12.2,"spinRate":2316,"spinDirection":303},"zone":11,"typeConfidence":2.0,"plateTime":0.47445099314468475,"extension":5.9073187343963225},"index":1,"playId":"85fa0814-f51f-320c-bd20-8d30260cf1cc","pitchNumber":2,"startTime":"2026-07-12T20:59:58.390Z","endTime":"2026-07-12T21:00:02.926Z","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":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891220170810975,"aZ":-23.023875123937128,"pfxX":9.259455957380036,"pfxZ":5.207982899043338,"pX":0.49052497882365054,"pZ":1.8243459354777873,"vX0":-7.406739132379754,"vY0":-131.7005226731986,"vZ0":-4.673951784781137,"x":98.3,"y":189.52,"x0":2.135865904598866,"y0":50.00448711940445,"z0":5.324388685023931,"aX":16.272597222090454},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":2291,"spinDirection":146},"zone":9,"typeConfidence":0.92,"plateTime":0.4158447868892492,"extension":6.0332767894012},"index":2,"playId":"67f27534-572a-36c2-8353-58daab2499c5","pitchNumber":3,"startTime":"2026-07-12T21:00:14.493Z","endTime":"2026-07-12T21:00:17.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.13445127815901,"aZ":-34.32086317983694,"pfxX":-7.497859364511228,"pfxZ":-1.626401610516261,"pX":0.25462559125635426,"pZ":3.48289311750623,"vX0":-2.1302083767885063,"vY0":-113.58788694701447,"vZ0":2.5537670683626716,"x":87.63,"y":141.83,"x0":2.176818854742911,"y0":50.00356599397804,"z0":5.736249929332343,"aX":-9.882197801288799},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-2.0,"breakHorizontal":14.2,"spinRate":2342,"spinDirection":306},"zone":2,"typeConfidence":0.91,"plateTime":0.4806258014209659,"extension":6.0031572228018275},"hitData":{"launchSpeed":108.5,"launchAngle":20.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.5,"coordY":61.78}},"index":3,"playId":"c31caea6-c3ca-3a0e-b74d-f11bc2153512","pitchNumber":4,"startTime":"2026-07-12T21:00:57.175Z","endTime":"2026-07-12T21:01:10.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:01:10.539Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:01:36.449Z","endTime":"2026-07-12T21:02:50.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.882090632310252,"aZ":-28.624217308643765,"pfxX":-2.8518103003543365,"pfxZ":2.275320620673913,"pX":-0.748763942952166,"pZ":2.111439399798091,"vX0":-5.991958646396934,"vY0":-123.33396577182098,"vZ0":-2.815842035042281,"x":145.54,"y":181.77,"x0":2.0715783045970104,"y0":50.00155051517998,"z0":5.653641820539126,"aX":-4.441891499203466},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":6.4,"spinRate":2414,"spinDirection":191},"zone":7,"typeConfidence":0.9,"plateTime":0.4421607581638085,"extension":6.048058886516145},"index":0,"playId":"8e146cfe-e4b5-31f1-a855-504a57c9e4b7","pitchNumber":1,"startTime":"2026-07-12T21:01:44.144Z","endTime":"2026-07-12T21:01:48.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38732738610021,"aZ":-18.375617313992972,"pfxX":3.418008979100742,"pfxZ":7.79628271932863,"pX":-1.5269197008544357,"pZ":3.5125858638935816,"vX0":-10.438043680300286,"vY0":-131.33857861400622,"vZ0":-1.5786724831558014,"x":175.2,"y":143.94,"x0":2.0319578550926614,"y0":50.00348093270701,"z0":5.469955148237296,"aX":6.051260191828945},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.0,"breakHorizontal":-4.2,"spinRate":2318,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4149500986426933,"extension":6.148539521436077},"index":1,"playId":"ae4c6169-ece7-38bc-983a-9bc8d83e00c4","pitchNumber":2,"startTime":"2026-07-12T21:02:01.251Z","endTime":"2026-07-12T21:02:05.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290194598601598,"aZ":-19.313777940308526,"pfxX":2.196603393134666,"pfxZ":7.318021146939438,"pX":-1.2877316827890448,"pZ":1.4849979431114648,"vX0":-9.526916752809774,"vY0":-130.64903460640986,"vZ0":-6.140124518972318,"x":166.09,"y":198.69,"x0":2.094751126076355,"y0":50.00027075818897,"z0":5.2813797341916215,"aX":3.859122072478031},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.4,"breakHorizontal":-2.3,"spinRate":2256,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4166278464803246,"extension":6.300699651033352},"index":2,"playId":"b4197e05-9b9e-395e-83dd-5344fd456492","pitchNumber":3,"startTime":"2026-07-12T21:02:24.272Z","endTime":"2026-07-12T21:02:28.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.869550158198525,"aZ":-18.546455483100967,"pfxX":1.8034915853601103,"pfxZ":7.636021225905903,"pX":0.25319292472166544,"pZ":4.112245300338747,"vX0":-5.483301043639739,"vY0":-131.9584453298888,"vZ0":-0.3571606672571557,"x":107.35,"y":127.75,"x0":2.1127278745908975,"y0":50.00477395443117,"z0":5.601277885897541,"aX":3.2200352847895752},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":-2.3,"spinRate":2313,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.41315525153908084,"extension":6.059437355539742},"index":3,"playId":"6ce3888c-f88a-3715-9639-795dff00e4c2","pitchNumber":4,"startTime":"2026-07-12T21:02:46.850Z","endTime":"2026-07-12T21:02:50.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:02:50.469Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to center fielder Ryan Waldschmidt. Shohei Ohtani to 3rd. Andy Pages to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:02:59.527Z","endTime":"2026-07-12T21:05:00.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.09758353980732,"aZ":-31.852618847188015,"pfxX":-6.978048878700723,"pfxZ":0.24277855331076736,"pX":-1.0066243546180362,"pZ":4.186048661618803,"vX0":-4.872883486375445,"vY0":-114.35125591496165,"vZ0":3.520628718657275,"x":155.37,"y":125.76,"x0":2.054862537310102,"y0":50.00389616286075,"z0":5.741683827177364,"aX":-9.286537603737054},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.6,"breakHorizontal":13.8,"spinRate":2284,"spinDirection":306},"zone":11,"typeConfidence":0.91,"plateTime":0.47807626533809566,"extension":6.001574570488501},"index":0,"playId":"a6ea9960-a5b7-3b33-91aa-c94b1e3111ba","pitchNumber":1,"startTime":"2026-07-12T21:03:22.209Z","endTime":"2026-07-12T21:03:25.772Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.367545781390014,"aZ":-32.71358073501551,"pfxX":-7.090308868633845,"pfxZ":-0.4018665414512821,"pX":0.8507356855862109,"pZ":3.3498068520358135,"vX0":-1.2192509021788516,"vY0":-114.58303502116377,"vZ0":2.036241678017703,"x":84.57,"y":148.34,"x0":2.3102725077359314,"y0":50.00266686600356,"z0":5.625378398250439,"aX":-9.513422438025419},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":2355,"spinDirection":302},"zone":3,"typeConfidence":0.91,"plateTime":0.47636882528368707,"extension":6.091170574993708},"index":1,"playId":"ca85426c-cb55-3edb-a174-cca2415976d7","pitchNumber":2,"startTime":"2026-07-12T21:03:41.827Z","endTime":"2026-07-12T21:03:46.008Z","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":89.0,"endSpeed":81.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.581868666158098,"aZ":-23.43289229093027,"pfxX":8.120848482242678,"pfxZ":5.158562282630637,"pX":1.0793077014043035,"pZ":3.8446798821945425,"vX0":-5.840960600487116,"vY0":-129.47768286646803,"vZ0":0.3967696806399994,"x":75.86,"y":134.97,"x0":2.311810483652631,"y0":50.00256712550726,"z0":5.485753073600961,"aX":13.758272320065892},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.7,"breakHorizontal":-13.3,"spinRate":2202,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.42338935605694017,"extension":6.031784074075155},"index":2,"playId":"f1a7be76-5bfb-3ec6-9729-78fe373982e8","pitchNumber":3,"startTime":"2026-07-12T21:04:00.724Z","endTime":"2026-07-12T21:04:04.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532037837006623,"aZ":-20.22480237119711,"pfxX":6.882161898450642,"pfxZ":6.806670348617878,"pX":-1.362092342878877,"pZ":2.632698100155501,"vX0":-11.054404195507336,"vY0":-131.12574485748755,"vZ0":-3.2037875080800173,"x":168.92,"y":167.7,"x0":1.998026983349712,"y0":50.00456856757221,"z0":5.364461554693446,"aX":12.086946109984547},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.9,"breakHorizontal":-10.3,"spinRate":2237,"spinDirection":148},"zone":11,"typeConfidence":0.53,"plateTime":0.4163695967970482,"extension":5.983984415245168},"index":3,"playId":"08f7f1af-546f-3746-bdb5-f9837c71a463","pitchNumber":4,"startTime":"2026-07-12T21:04:21.284Z","endTime":"2026-07-12T21:04:25.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092027713027843,"aZ":-17.610378669520014,"pfxX":2.232260638436559,"pfxZ":8.259513818622679,"pX":-0.1262680458683029,"pZ":2.200548224296661,"vX0":-6.2500849976685275,"vY0":-131.49856729675383,"vZ0":-5.19403923015415,"x":121.81,"y":179.37,"x0":1.984156265075193,"y0":50.004162989825716,"z0":5.494861515676223,"aX":3.9375185598459836},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":-2.8,"spinRate":2264,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.41543701611755024,"extension":6.263941530703062},"hitData":{"launchSpeed":93.4,"launchAngle":38.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.03,"coordY":53.41}},"index":4,"playId":"08f5645b-d44f-3172-9d41-e98b016bf5fd","pitchNumber":5,"startTime":"2026-07-12T21:04:44.516Z","endTime":"2026-07-12T21:05:00.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:05:00.723Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:06:21.789Z","endTime":"2026-07-12T21:07:15.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T21:05:40.782Z","endTime":"2026-07-12T21:06:23.939Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"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":85.6,"endSpeed":79.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.332677723386126,"aZ":-25.989763406798325,"pfxX":7.592376937199286,"pfxZ":3.898967451945131,"pX":1.76433707988923,"pZ":2.5354160203240097,"vX0":-3.896993625406542,"vY0":-124.67221655015453,"vZ0":-1.960307731009356,"x":49.75,"y":170.32,"x0":2.355275064972635,"y0":50.00125153656555,"z0":5.461338487290525,"aX":12.038956560657722},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.8,"breakHorizontal":-13.0,"spinRate":1586,"spinDirection":125},"zone":12,"typeConfidence":0.9,"plateTime":0.43809949563398964,"extension":5.946476009714962},"index":1,"playId":"ba765c07-635a-3e4f-8445-632343a18813","pitchNumber":1,"startTime":"2026-07-12T21:06:23.939Z","endTime":"2026-07-12T21:06:27.294Z","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":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.84132107177733,"aZ":-41.48300429838882,"pfxX":-4.5484173104001995,"pfxZ":-7.443514101273562,"pX":0.43296344056571806,"pZ":3.6628586619875576,"vX0":-1.7872871175127232,"vY0":-110.5628245552963,"vZ0":4.232435548959201,"x":100.5,"y":139.88,"x0":1.8403096586667103,"y0":50.00283904404596,"z0":6.048845082120536,"aX":-5.687794167982581},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.2,"breakHorizontal":8.6,"spinRate":2306,"spinDirection":318},"zone":12,"typeConfidence":0.87,"plateTime":0.49349222678023885,"extension":5.89011062276624},"index":2,"playId":"20a7dfb8-bda7-3707-96f6-0736602f2f86","pitchNumber":2,"startTime":"2026-07-12T21:06:47.413Z","endTime":"2026-07-12T21:06:51.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.934734097732683,"aZ":-38.20552793945736,"pfxX":-5.802074681165183,"pfxZ":-4.783307228493744,"pX":-0.3463863398704208,"pZ":1.8134177486951293,"vX0":-2.9600515970921037,"vY0":-111.54957636649513,"vZ0":-0.09211139433700377,"x":130.2,"y":189.82,"x0":1.7512612751536052,"y0":50.003097340336154,"z0":5.791833971205069,"aX":-7.316139111006664},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-8.4,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":315},"zone":7,"typeConfidence":0.91,"plateTime":0.4908824483097729,"extension":6.101301445759937},"hitData":{"launchSpeed":79.0,"launchAngle":78.0,"totalDistance":50.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.24,"coordY":183.53}},"index":3,"playId":"99a769f7-fb9b-3e50-9d26-8203ea14ba6d","pitchNumber":3,"startTime":"2026-07-12T21:07:05.688Z","endTime":"2026-07-12T21:07:15.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:07:15.053Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a fly ball to left fielder Lourdes Gurriel Jr. Shohei Ohtani scores. Andy Pages scores. Tommy Edman to 2nd.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:07:40.230Z","endTime":"2026-07-12T21:08:38.214Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":683352,"link":"/api/v1/people/683352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896768324811585,"aZ":-17.631099580911066,"pfxX":2.4201174272188393,"pfxZ":8.170696230360637,"pX":1.0379648528532763,"pZ":3.181004184428562,"vX0":-3.9363231304973154,"vY0":-131.7966822711319,"vZ0":-2.646727465483796,"x":77.44,"y":152.89,"x0":2.2284010362877886,"y0":50.003629072219844,"z0":5.482653133767132,"aX":4.308463492768689},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.5,"breakHorizontal":-3.6,"spinRate":2260,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.41371713019474976,"extension":5.993845292326348},"index":0,"playId":"30086d13-f549-3b04-9862-73de9ff96cb1","pitchNumber":1,"startTime":"2026-07-12T21:07:43.630Z","endTime":"2026-07-12T21:07:47.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31887714369931,"aZ":-19.210873507941635,"pfxX":1.5678303421378628,"pfxZ":7.379686034064758,"pX":-0.013803691122317616,"pZ":3.7446063660755824,"vX0":-6.509402337451876,"vY0":-131.112712628972,"vZ0":-0.8232226768470667,"x":117.53,"y":137.68,"x0":2.28753460846015,"y0":50.005389713744925,"z0":5.4841229815775865,"aX":2.7557805929275303},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":-1.6,"spinRate":2360,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.4162921896545777,"extension":6.081008688273169},"index":1,"playId":"a89a946c-6de3-3b4e-8d6c-a8465d49eeb6","pitchNumber":2,"startTime":"2026-07-12T21:08:04.252Z","endTime":"2026-07-12T21:08:07.525Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2210568603312,"aZ":-27.54538318583476,"pfxX":-2.7784067092309135,"pfxZ":2.9430939838015675,"pX":-0.4677581791280097,"pZ":3.1965626775790357,"vX0":-5.147352169127195,"vY0":-123.92146845888027,"vZ0":-0.5938079905249636,"x":134.83,"y":152.47,"x0":1.988332412868982,"y0":50.00192062559319,"z0":5.718465312824469,"aX":-4.3677130360113745},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":6.1,"spinRate":2519,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.4401622224499606,"extension":6.004388962956852},"hitData":{"launchSpeed":66.8,"launchAngle":28.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.35,"coordY":118.63}},"index":2,"playId":"dbd7a392-933e-3eca-944d-87cd5ad8749a","pitchNumber":3,"startTime":"2026-07-12T21:08:24.865Z","endTime":"2026-07-12T21:08:38.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:08:38.214Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T21:10:11.337Z","endTime":"2026-07-12T21:11:32.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[2],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T21:09:12.348Z","endTime":"2026-07-12T21:10:13.648Z","isPitch":false,"type":"action"},{"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.4,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.252559844723812,"aZ":-21.71659203971678,"pfxX":7.927008165928037,"pfxZ":5.9684114515286435,"pX":-1.4209731268077632,"pZ":2.968151065568524,"vX0":-11.640748387602768,"vY0":-131.15009866081908,"vZ0":-1.9719090491298834,"x":171.16,"y":158.64,"x0":2.0335241818589718,"y0":50.00284751325912,"z0":5.340046950244657,"aX":13.88955340043503},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.6,"breakHorizontal":-12.0,"spinRate":2239,"spinDirection":148},"zone":11,"typeConfidence":0.87,"plateTime":0.4167310303607885,"extension":6.087307874656219},"index":1,"playId":"f0acb866-1035-3b32-81a8-4662c5016fdd","pitchNumber":1,"startTime":"2026-07-12T21:10:13.648Z","endTime":"2026-07-12T21:10:17.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-12T21:10:30.634Z","endTime":"2026-07-12T21:10:59.228Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.312502977156818,"aZ":-34.618411275887425,"pfxX":-2.980343347446374,"pfxZ":-1.7638599606023142,"pX":0.47970455508215226,"pZ":2.531223350072441,"vX0":-3.2627993202833077,"vY0":-116.59702113930709,"vZ0":0.3335429784955266,"x":98.71,"y":170.44,"x0":2.2830215385184904,"y0":50.00575064866613,"z0":5.644988501085932,"aX":-4.116714079402261},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.9,"breakHorizontal":6.2,"spinRate":2297,"spinDirection":297},"zone":6,"typeConfidence":0.9,"plateTime":0.4692299477012085,"extension":5.9501483021419475},"index":3,"playId":"40e61ac9-2312-32e7-bd12-404c4a9b7994","pitchNumber":2,"startTime":"2026-07-12T21:10:59.228Z","endTime":"2026-07-12T21:11:03.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182668712479973,"aZ":-17.323103212526302,"pfxX":5.3506362544870605,"pfxZ":8.023885052294432,"pX":-0.21499380171931323,"pZ":1.9077662757450333,"vX0":-8.61703257782509,"vY0":-134.47950507135877,"vZ0":-5.8019661587952225,"x":125.2,"y":187.27,"x0":2.3198497758430414,"y0":50.00632925434331,"z0":5.301254068881198,"aX":9.909030417510502},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.6,"breakHorizontal":-8.0,"spinRate":2390,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.40560207592686126,"extension":6.409909639581279},"hitData":{"launchSpeed":83.2,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.02,"coordY":162.93}},"index":4,"playId":"be1e2e05-2154-313b-925f-778df6ed9a8d","pitchNumber":3,"startTime":"2026-07-12T21:11:24.640Z","endTime":"2026-07-12T21:11:32.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:11:32.680Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:13:38.627Z","endTime":"2026-07-12T21:15:35.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8443286214936,"aZ":-15.902511248556895,"pfxX":-8.98993315524262,"pfxZ":8.682729545992583,"pX":-1.1344536577988151,"pZ":3.0013686234003183,"vX0":3.6158064093798408,"vY0":-136.2573214320414,"vZ0":-3.5860923401425864,"x":160.24,"y":157.74,"x0":-1.3130909918505156,"y0":50.00374885113805,"z0":5.438102770957823,"aX":-16.850280127334873},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.1,"breakHorizontal":15.5,"spinRate":2469,"spinDirection":206},"zone":11,"typeConfidence":0.89,"plateTime":0.4024676901430868,"extension":6.65748966894094},"index":0,"playId":"5f4cc324-f597-341e-b454-4f8abaeaec35","pitchNumber":1,"startTime":"2026-07-12T21:13:51.057Z","endTime":"2026-07-12T21:13:54.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.635556495693823,"aZ":-16.40109598485665,"pfxX":-7.3975478755250865,"pfxZ":8.261274346613638,"pX":0.6986830644338599,"pZ":1.5298894578334516,"vX0":7.446322174946461,"vY0":-136.92708737244288,"vZ0":-7.092496908087566,"x":90.37,"y":197.47,"x0":-1.087533906804838,"y0":50.00682603261146,"z0":5.264823612018234,"aX":-14.130216526284485},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":12.0,"spinRate":2447,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.39916485152994996,"extension":6.774533282544006},"index":1,"playId":"1c4a89a0-d1f7-3a66-bc8d-6393514e25ec","pitchNumber":2,"startTime":"2026-07-12T21:14:09.006Z","endTime":"2026-07-12T21:14:12.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82633367536907,"aZ":-30.82486705799144,"pfxX":1.45299346894383,"pfxZ":0.8487467132441946,"pX":0.46487904016001286,"pZ":2.735274225402565,"vX0":4.070574130323254,"vY0":-125.12961632892956,"vZ0":-0.5137826521249865,"x":99.28,"y":164.93,"x0":-1.3679015379667383,"y0":50.00465901642972,"z0":5.455670011268095,"aX":2.3181319996701335},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":-3.5,"spinRate":2581,"spinDirection":112},"zone":6,"typeConfidence":0.9,"plateTime":0.4367253145972132,"extension":6.536175360189722},"index":2,"playId":"faebc7ef-99df-3f20-8c87-0e80ed55b770","pitchNumber":3,"startTime":"2026-07-12T21:14:26.938Z","endTime":"2026-07-12T21:14:32.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.132883295762483,"aZ":-32.728798579702556,"pfxX":-5.766110228000786,"pfxZ":-0.3550225161595737,"pX":0.08320732175418295,"pZ":1.6560917068916587,"vX0":5.335969157995144,"vY0":-124.51017225298622,"vZ0":-2.637675852572314,"x":113.83,"y":194.07,"x0":-1.330318314649027,"y0":50.00098665573245,"z0":5.41621152384787,"aX":-9.125124570844418},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.0,"breakHorizontal":9.4,"spinRate":1112,"spinDirection":261},"zone":8,"typeConfidence":0.91,"plateTime":0.43859026700499415,"extension":6.547228757888961},"index":3,"playId":"135f7a30-e3c0-366a-8a44-540047393af2","pitchNumber":4,"startTime":"2026-07-12T21:14:49.689Z","endTime":"2026-07-12T21:14:53.289Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.630119944259032,"aZ":-32.929674722629564,"pfxX":-7.79568816461104,"pfxZ":-0.4789353059400554,"pX":0.052646691751868986,"pZ":2.1729622846130323,"vX0":5.2488441307241,"vY0":-124.83963405003871,"vZ0":-1.6913992132791789,"x":114.99,"y":180.11,"x0":-1.0576161784547093,"y0":50.00045473679119,"z0":5.553641226741549,"aX":-12.381766848762645},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.0,"breakHorizontal":13.0,"spinRate":1049,"spinDirection":266},"zone":8,"typeConfidence":0.9,"plateTime":0.43767154970652067,"extension":6.551059404556378},"hitData":{"launchSpeed":94.7,"launchAngle":37.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.72,"coordY":90.62}},"index":4,"playId":"fd852e9a-78d1-37a7-abad-a022e88cf33d","pitchNumber":5,"startTime":"2026-07-12T21:15:24.580Z","endTime":"2026-07-12T21:15:35.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:15:35.407Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:15:38.372Z","endTime":"2026-07-12T21:17:06.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":2},"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":3},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.364038390760626,"aZ":-43.53197807764538,"pfxX":4.911822358886477,"pfxZ":-8.532127439385906,"pX":0.14453734354319261,"pZ":2.1747996527906164,"vX0":1.7512410837315076,"vY0":-114.93693594733176,"vZ0":2.09742908032009,"x":111.49,"y":180.06,"x0":-1.2666059521939759,"y0":50.00391340530207,"z0":5.494439816530743,"aX":6.536806349820338},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-14.5,"breakHorizontal":-9.4,"spinRate":2533,"spinDirection":41},"zone":5,"typeConfidence":0.89,"plateTime":0.47751219935870104,"extension":6.664002804747037},"index":0,"playId":"7cc6352f-b7fe-3b88-9858-25e028985bc4","pitchNumber":1,"startTime":"2026-07-12T21:16:03.889Z","endTime":"2026-07-12T21:16:07.322Z","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":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.135508774984544,"aZ":-29.027638596768355,"pfxX":-8.892755233459514,"pfxZ":1.9317269398454995,"pX":-0.2463344793666174,"pZ":1.2183794419581924,"vX0":5.320836955580813,"vY0":-126.13307120688486,"vZ0":-4.473781408190636,"x":126.39,"y":205.88,"x0":-1.216527971369503,"y0":50.00297167143565,"z0":5.327725020320053,"aX":-14.479239863213605},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":15.1,"spinRate":1284,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.4325191402955566,"extension":6.659697962860584},"index":1,"playId":"f4fccf1f-6fbd-3436-99ca-de64664f1dcf","pitchNumber":2,"startTime":"2026-07-12T21:16:20.736Z","endTime":"2026-07-12T21:16:24.791Z","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":95.8,"endSpeed":87.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.012753861828195,"aZ":-11.58196713872585,"pfxX":-5.394116490856307,"pfxZ":10.482826849986676,"pX":-0.7090127112450421,"pZ":3.9822887517526064,"vX0":2.97918912863148,"vY0":-139.43537803725198,"vZ0":-2.3769330060725906,"x":144.03,"y":131.26,"x0":-1.0917099495091058,"y0":50.00667518399325,"z0":5.612373012789482,"aX":-10.59964025659066},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2535,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.39316622234783827,"extension":6.685811621799335},"index":2,"playId":"885e55b0-6cd8-3e93-830d-bc5a24e046a9","pitchNumber":3,"startTime":"2026-07-12T21:16:44.840Z","endTime":"2026-07-12T21:16:48.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.161667147566668,"aZ":-43.00687377363305,"pfxX":4.246095578504382,"pfxZ":-7.631377966131598,"pX":-0.46600846544029806,"pZ":2.9639741589734454,"vX0":0.7429142077544222,"vY0":-118.24512398860752,"vZ0":3.266393559569477,"x":134.76,"y":158.75,"x0":-1.3359437259953753,"y0":50.00559948970809,"z0":5.505629825687172,"aX":6.024218336837207},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.8,"breakHorizontal":-7.9,"spinRate":2650,"spinDirection":48},"zone":1,"typeConfidence":0.88,"plateTime":0.4628963095776468,"extension":6.502180351270751},"index":3,"playId":"90dd8928-ece7-3eaa-9ae1-945d7c36cf2f","pitchNumber":4,"startTime":"2026-07-12T21:17:01.928Z","endTime":"2026-07-12T21:17:06.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:17:06.396Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gabriel Moreno lines out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T21:17:12.005Z","endTime":"2026-07-12T21:20:04.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.160469390094015,"aZ":-42.95578739847821,"pfxX":6.753661191804623,"pfxZ":-8.234535652803586,"pX":-1.1017833154196837,"pZ":3.2366758370892157,"vX0":-0.9499328408249545,"vY0":-113.81054107309271,"vZ0":4.164172792832784,"x":159.0,"y":151.39,"x0":-1.5558721042362926,"y0":50.0008229295467,"z0":5.641531602348802,"aX":8.845957550948922},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.6,"breakHorizontal":-12.0,"spinRate":2612,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.48152698351938117,"extension":6.604928495133442},"index":0,"playId":"725b6ac3-a30b-39ed-9e67-d823bbfcc539","pitchNumber":1,"startTime":"2026-07-12T21:17:33.964Z","endTime":"2026-07-12T21:17:37.491Z","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":85.7,"endSpeed":79.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48133648837896,"aZ":-33.912536824672664,"pfxX":1.640529978475763,"pfxZ":-1.0844064950417929,"pX":0.7151740012290905,"pZ":1.7290242373065898,"vX0":4.205006550811103,"vY0":-124.868476622315,"vZ0":-2.207580685890313,"x":89.74,"y":192.1,"x0":-1.196377108081275,"y0":50.006049528548324,"z0":5.384663295124295,"aX":2.6198865575460446},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.2,"breakHorizontal":-3.8,"spinRate":2446,"spinDirection":87},"zone":9,"typeConfidence":0.87,"plateTime":0.43675544366584695,"extension":6.696776459191943},"index":1,"playId":"13fbd1c7-6771-3e12-bd70-877c3ba630ca","pitchNumber":2,"startTime":"2026-07-12T21:17:50.742Z","endTime":"2026-07-12T21:17:54.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84667132096348,"aZ":-30.990295579320982,"pfxX":1.5269677769590735,"pfxZ":0.7109203958757133,"pX":0.3777767504696651,"pZ":1.9901572709170534,"vX0":3.9005308711785216,"vY0":-127.17440056973504,"vZ0":-2.215112584249799,"x":102.6,"y":185.05,"x0":-1.3661117767001936,"y0":50.001816514465794,"z0":5.299082638783361,"aX":2.532980448068007},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":2572,"spinDirection":108},"zone":9,"typeConfidence":0.89,"plateTime":0.4285400358972873,"extension":6.661471465259974},"index":2,"playId":"d33c245a-5668-36a7-b2a5-58182521dcd6","pitchNumber":3,"startTime":"2026-07-12T21:18:09.986Z","endTime":"2026-07-12T21:18:17.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417693050882953,"aZ":-10.042027107331029,"pfxX":-3.1739338989371886,"pfxZ":11.312042045417874,"pX":0.060926553586610546,"pZ":3.4230832906628095,"vX0":4.0590005918401335,"vY0":-139.05329734680598,"vZ0":-4.146333141624726,"x":114.68,"y":146.36,"x0":-1.005904699790605,"y0":50.005255355520035,"z0":5.600827037792253,"aX":-6.211544176001864},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.8,"breakHorizontal":4.9,"spinRate":2469,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39402960955229016,"extension":6.770654428241582},"index":3,"playId":"4fc90c16-b892-3908-861b-0e2eb3e6b54d","pitchNumber":4,"startTime":"2026-07-12T21:18:39.221Z","endTime":"2026-07-12T21:18:43.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10901116355451,"aZ":-12.024181474793684,"pfxX":-4.453599415162941,"pfxZ":10.464353910211663,"pX":0.48574304517142053,"pZ":3.7779849307632736,"vX0":5.337919398596342,"vY0":-137.54070584842125,"vZ0":-2.6094103681203094,"x":98.48,"y":136.77,"x0":-0.8970414093944833,"y0":50.00025582886958,"z0":5.549152805703976,"aX":-8.573964512505322},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2559,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3974851931017822,"extension":6.673488391239126},"index":4,"playId":"55231200-6a93-357d-a85d-f996f978e716","pitchNumber":5,"startTime":"2026-07-12T21:19:07.674Z","endTime":"2026-07-12T21:19:11.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74896289992028,"aZ":-27.276035296538303,"pfxX":-5.876259899775995,"pfxZ":3.026402562351107,"pX":0.7297823378443974,"pZ":0.9946164968593241,"vX0":6.265808453190458,"vY0":-125.62530300137159,"vZ0":-5.410112118325662,"x":89.18,"y":211.93,"x0":-1.0199809608593,"y0":50.000795875127714,"z0":5.362422854984374,"aX":-9.498236717393658},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":9.4,"spinRate":1008,"spinDirection":259},"zone":14,"typeConfidence":0.89,"plateTime":0.4341310768418585,"extension":6.6586034003154735},"index":5,"playId":"ae8ffc99-7bf8-3da2-8bd3-e5eeec66a79a","pitchNumber":6,"startTime":"2026-07-12T21:19:31.111Z","endTime":"2026-07-12T21:19:34.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.7229001541349,"aZ":-28.196870185681,"pfxX":1.5118364427065152,"pfxZ":2.41199779520215,"pX":0.5852545409637571,"pZ":1.3332700527901287,"vX0":4.107548691789549,"vY0":-127.47178944602801,"vZ0":-4.36603744678487,"x":94.69,"y":202.78,"x0":-1.2421661632280117,"y0":50.003589938337754,"z0":5.289437336160455,"aX":2.492028999058682},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.6,"spinRate":2368,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.42937232556786764,"extension":6.718395858243166},"hitData":{"launchSpeed":75.4,"launchAngle":28.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.4,"coordY":96.98}},"index":6,"playId":"13a370c0-6877-3eb9-b7a2-adf395a8e2c8","pitchNumber":7,"startTime":"2026-07-12T21:19:56.174Z","endTime":"2026-07-12T21:20:04.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:20:04.411Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:22:25.335Z","endTime":"2026-07-12T21:23:18.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":{"description":"Pitching Change: Taylor Clarke replaces Mitch Bratt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T21:21:00.806Z","endTime":"2026-07-12T21:22:27.545Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"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":95.6,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.933963494272536,"aZ":-19.543415523203258,"pfxX":-8.14495114386802,"pfxZ":6.406565058287734,"pX":0.023727535813082255,"pZ":3.3457507520056926,"vX0":4.824154814421647,"vY0":-139.1869151340122,"vZ0":-3.8036397933252495,"x":116.1,"y":148.44,"x0":-0.6697728346291056,"y0":50.00021364820621,"z0":6.016774617216364,"aX":-16.049717635584184},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2266,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3928481905053247,"extension":6.201758831146876},"index":1,"playId":"c6fda9d9-1264-3b16-8d2f-bcbb6a5b5755","pitchNumber":1,"startTime":"2026-07-12T21:22:27.545Z","endTime":"2026-07-12T21:22:31.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.223297279259185,"aZ":-20.310162749118348,"pfxX":-8.432477318592294,"pfxZ":6.10697906715397,"pX":-1.4917338309757373,"pZ":2.7228784864415263,"vX0":1.1738769447401811,"vY0":-138.34745333456115,"vZ0":-5.169385609947029,"x":173.86,"y":165.26,"x0":-0.8250836256398344,"y0":50.0050698858073,"z0":5.972841914340498,"aX":-16.383136836623876},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.0,"spinRate":2295,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3955838651346939,"extension":6.284663935131354},"index":2,"playId":"0056c629-8194-3984-bc06-2addcbfc4b5f","pitchNumber":2,"startTime":"2026-07-12T21:22:46.882Z","endTime":"2026-07-12T21:22:51.741Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T21:23:02.771Z","endTime":"2026-07-12T21:23:15.012Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402591461412776,"aZ":-27.055569540078917,"pfxX":1.7769222395897386,"pfxZ":2.990611022155921,"pX":0.7491655692067,"pZ":2.251233332019005,"vX0":3.2491022306526682,"vY0":-129.33305705467288,"vZ0":-4.4381231407025705,"x":88.44,"y":178.0,"x0":-0.7492349860583435,"y0":50.0016358553906,"z0":6.039618674549596,"aX":3.0406782184665593},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.8,"breakHorizontal":-3.8,"spinRate":2260,"spinDirection":181},"zone":6,"typeConfidence":0.9,"plateTime":0.42185498452734826,"extension":6.404783418098897},"index":4,"playId":"f6623194-1e84-3d12-83eb-36fb89d35f0e","pitchNumber":3,"startTime":"2026-07-12T21:23:15.012Z","endTime":"2026-07-12T21:23:18.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:23:18.866Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:23:25.239Z","endTime":"2026-07-12T21:26:31.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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.5,"endSpeed":81.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63914574363617,"aZ":-26.258712544745514,"pfxX":2.0394204227858674,"pfxZ":3.499016044605649,"pX":0.01628182598483924,"pZ":1.762068681991799,"vX0":1.768040073820177,"vY0":-128.89112995365616,"vZ0":-5.507997375409789,"x":116.38,"y":191.2,"x0":-0.9423829052440332,"y0":50.00227942887914,"z0":5.942589607522708,"aX":3.4466864703489715},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-4.1,"spinRate":2280,"spinDirection":179},"zone":8,"typeConfidence":0.9,"plateTime":0.4242068025712413,"extension":6.16514795768589},"index":0,"playId":"dd383bb9-677f-33d9-aa79-a54abd91d6eb","pitchNumber":1,"startTime":"2026-07-12T21:23:46.968Z","endTime":"2026-07-12T21:23:50.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.115061019947056,"aZ":-30.792514548503107,"pfxX":-8.48448708855922,"pfxZ":0.7808850966789274,"pX":0.47026284936409046,"pZ":0.18113730988738547,"vX0":7.190260381924526,"vY0":-131.19677457628197,"vZ0":-7.999097108351103,"x":99.07,"y":233.89,"x0":-1.190038252819525,"y0":50.00136039464681,"z0":5.532398822934264,"aX":-14.940185871828827},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.0,"breakHorizontal":14.0,"spinRate":1767,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4158770602424755,"extension":6.360399513523537},"index":1,"playId":"5354e2d5-651e-390a-a0b4-b665c6c3c843","pitchNumber":2,"startTime":"2026-07-12T21:24:06.918Z","endTime":"2026-07-12T21:24:11.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22116686379106,"aZ":-18.167718278809943,"pfxX":-3.145221569647066,"pfxZ":7.277927534082675,"pX":1.0360923900421721,"pZ":3.13164947415415,"vX0":6.055216507315691,"vY0":-137.3508515424369,"vZ0":-4.521238838440881,"x":77.51,"y":154.23,"x0":-0.7808544607151199,"y0":50.00686601815816,"z0":6.0213747177387145,"aX":-6.057152096918628},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":4.6,"spinRate":2361,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.39759928802580813,"extension":6.297907375057748},"index":2,"playId":"e088d3a5-a578-3876-901a-f1818d62cbb8","pitchNumber":3,"startTime":"2026-07-12T21:24:30.589Z","endTime":"2026-07-12T21:24:34.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866740720078223,"aZ":-18.46807290224558,"pfxX":-2.41903388879934,"pfxZ":7.180267217207096,"pX":0.46528787012648753,"pZ":2.666213528485942,"vX0":4.21224901957334,"vY0":-136.75035483611586,"vZ0":-5.568662065155495,"x":99.26,"y":166.79,"x0":-0.7750933517578505,"y0":50.005940315539156,"z0":5.980614203379299,"aX":-4.619941123062397},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":3.6,"spinRate":2368,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39930547980438114,"extension":6.35680789288605},"index":3,"playId":"8a6c642b-7d4d-3d29-9b8d-618e65931eb5","pitchNumber":4,"startTime":"2026-07-12T21:24:46.975Z","endTime":"2026-07-12T21:24:50.118Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.677589892983658,"aZ":-18.31365710297513,"pfxX":-3.613114804478784,"pfxZ":6.982755557119015,"pX":-0.41042989568053656,"pZ":3.2818859333530046,"vX0":2.4595861556879943,"vY0":-138.9252077688578,"vZ0":-4.514571638593483,"x":132.64,"y":150.17,"x0":-0.8310086272474285,"y0":50.00195375995689,"z0":6.119789848133875,"aX":-7.169829414650413},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":6.1,"spinRate":2475,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.39198863717800947,"extension":6.249401983495368},"index":4,"playId":"3d1b63fb-214f-3f34-ba0b-e1403c1797e4","pitchNumber":5,"startTime":"2026-07-12T21:25:10.016Z","endTime":"2026-07-12T21:25:13.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.666799585701007,"aZ":-27.538237110288154,"pfxX":2.4328780612628957,"pfxZ":2.75949297603969,"pX":0.25822921359883616,"pZ":2.330380874779015,"vX0":1.7926445402263487,"vY0":-127.9950263440548,"vZ0":-4.028798823707626,"x":107.16,"y":175.86,"x0":-0.7645291051885396,"y0":50.000509928560795,"z0":6.054140849789148,"aX":4.080146035834118},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-4.8,"spinRate":2366,"spinDirection":146},"zone":6,"typeConfidence":0.91,"plateTime":0.4261323541346016,"extension":6.269638621070454},"index":5,"playId":"aaae70d3-93a3-3294-98e9-b91e66024e67","pitchNumber":6,"startTime":"2026-07-12T21:25:34.107Z","endTime":"2026-07-12T21:25:37.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.524959686000624,"aZ":-30.034989878365703,"pfxX":-6.659388420300407,"pfxZ":1.1950911152559645,"pX":-0.007066024952191677,"pZ":1.6092998273247305,"vX0":5.018817615604805,"vY0":-132.10114068340286,"vZ0":-4.972851886466181,"x":117.27,"y":195.33,"x0":-1.0570598539746312,"y0":50.000128847540324,"z0":5.69813968076747,"aX":-11.884748386947217},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":11.2,"spinRate":1559,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.41306674270725496,"extension":6.229311356040448},"index":6,"playId":"0efac0bc-69de-3d18-87d5-d27eafd77e0f","pitchNumber":7,"startTime":"2026-07-12T21:26:02.288Z","endTime":"2026-07-12T21:26:06.160Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08578215169504,"aZ":-30.40703615915052,"pfxX":-8.710859776346695,"pfxZ":0.9897972452636612,"pX":0.19613820970868506,"pZ":1.3949690412371663,"vX0":6.157063014769996,"vY0":-132.06707171556778,"vZ0":-5.331233599059565,"x":109.52,"y":201.12,"x0":-1.024689386134544,"y0":50.001107313837615,"z0":5.655359364578771,"aX":-15.5052483523968},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":1744,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.413518459552352,"extension":6.2600525462943555},"index":7,"playId":"dfe93d5d-7919-3f81-945d-be373d8cd3cf","pitchNumber":8,"startTime":"2026-07-12T21:26:27.667Z","endTime":"2026-07-12T21:26:31.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:26:31.922Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eliezer Alfonzo flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T21:26:34.790Z","endTime":"2026-07-12T21:28:52.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.32751220931094,"aZ":-17.065021797837947,"pfxX":-7.815303187124895,"pfxZ":7.632768648138692,"pX":-1.0776695832791172,"pZ":3.132975919466655,"vX0":2.3343827594468407,"vY0":-139.3360317069611,"vZ0":-4.502174637340486,"x":158.08,"y":154.19,"x0":-0.907437713834699,"y0":50.002642550851505,"z0":5.886426320790459,"aX":-15.470479076127651},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":13.7,"spinRate":2318,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.39207845722346857,"extension":6.177477551755381},"index":0,"playId":"8b3c89f7-3868-3363-a128-560eb99c74aa","pitchNumber":1,"startTime":"2026-07-12T21:26:59.032Z","endTime":"2026-07-12T21:27:02.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.712663889082158,"aZ":-27.805604153586298,"pfxX":-7.988444930742885,"pfxZ":2.468333669763246,"pX":0.7173110028115354,"pZ":1.8131591366897697,"vX0":6.638268366879993,"vY0":-131.19022688616872,"vZ0":-4.7407126262267045,"x":89.66,"y":189.82,"x0":-0.788877122920046,"y0":50.003218586847105,"z0":5.678073740593325,"aX":-14.141481327237681},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":13.3,"spinRate":1756,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.41505556266001076,"extension":6.336524652209907},"index":1,"playId":"a6e9a5ff-60d8-3f92-9abb-a6dc979271c5","pitchNumber":2,"startTime":"2026-07-12T21:27:14.980Z","endTime":"2026-07-12T21:27:18.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.867155595853298,"aZ":-27.675970974777417,"pfxX":-8.839829602355369,"pfxZ":2.5765324073434446,"pX":0.7540420186240894,"pZ":-0.3198316617234121,"vX0":7.23601190249993,"vY0":-130.60426924773842,"vZ0":-9.84657872258378,"x":88.26,"y":247.42,"x0":-0.8901273223594024,"y0":50.00127300719908,"z0":5.546660599252765,"aX":-15.426447020243328},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":1933,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.41774542798823777,"extension":6.325103961635564},"index":2,"playId":"84595244-e26e-3865-99d4-a13adcb2f9c8","pitchNumber":3,"startTime":"2026-07-12T21:27:31.724Z","endTime":"2026-07-12T21:27:35.276Z","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":94.1,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2718570802317,"aZ":-20.76009777823592,"pfxX":-8.917126324248063,"pfxZ":5.931270701205442,"pX":-0.06770056908702812,"pZ":4.1286845413871065,"vX0":5.2174645719448725,"vY0":-137.098165563043,"vZ0":-1.269949134060116,"x":119.58,"y":127.31,"x0":-0.8263778558550863,"y0":50.001104414117115,"z0":6.000236307919697,"aX":-17.154667475806118},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2289,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39788882566264583,"extension":6.334527475700987},"index":3,"playId":"a7c44358-b768-344b-a6e2-269820ed5599","pitchNumber":4,"startTime":"2026-07-12T21:27:58.582Z","endTime":"2026-07-12T21:28:02.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158175090925777,"aZ":-14.486375569268626,"pfxX":-2.757560601741509,"pfxZ":9.10384220279911,"pX":0.4503343700351106,"pZ":3.683020248874547,"vX0":4.462072387279258,"vY0":-138.1332296682828,"vZ0":-3.374552973718319,"x":99.83,"y":139.34,"x0":-0.8235800756102484,"y0":50.00463525417259,"z0":5.887077765301676,"aX":-5.359179533675841},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":4.1,"spinRate":2245,"spinDirection":212},"zone":12,"typeConfidence":0.89,"plateTime":0.39567096251647804,"extension":6.265517705531106},"index":4,"playId":"821679d9-fe61-37a4-af1f-24af51da4bb9","pitchNumber":5,"startTime":"2026-07-12T21:28:16.036Z","endTime":"2026-07-12T21:28:20.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T21:28:32.008Z","endTime":"2026-07-12T21:28:42.856Z","isPitch":false,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.559685768809548,"aZ":-15.859433563041852,"pfxX":-1.8783108169303784,"pfxZ":8.514184124729722,"pX":1.1712183828923237,"pZ":2.5847231921346294,"vX0":5.889856793300965,"vY0":-136.9018405713122,"vZ0":-6.028640500512316,"x":72.36,"y":168.99,"x0":-0.7551006938872177,"y0":50.00026046465794,"z0":5.88363321438897,"aX":-3.5983781802118657},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":2.3,"spinRate":2323,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.3986482627628525,"extension":6.346568591265445},"hitData":{"launchSpeed":90.4,"launchAngle":43.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.96,"coordY":106.08}},"index":6,"playId":"0a8be1c2-fe97-30a7-8314-9a614744852f","pitchNumber":6,"startTime":"2026-07-12T21:28:42.856Z","endTime":"2026-07-12T21:28:52.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:28:52.472Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:30:47.722Z","endTime":"2026-07-12T21:31:25.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.861184991540956,"aZ":-10.311727581309459,"pfxX":-4.481803553762731,"pfxZ":11.740807672522198,"pX":-0.5099247028913036,"pZ":3.3111895498952317,"vX0":3.212171594188688,"vY0":-135.6461879730496,"vZ0":-4.079631322758843,"x":136.44,"y":149.38,"x0":-1.1275698620643906,"y0":50.00418636958352,"z0":5.554491235290881,"aX":-8.346850353272627},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.6,"breakHorizontal":7.4,"spinRate":2469,"spinDirection":207},"zone":1,"typeConfidence":0.89,"plateTime":0.4039034169596949,"extension":6.686278168332079},"hitData":{"launchSpeed":83.1,"launchAngle":70.0,"totalDistance":119.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.34,"coordY":173.23}},"index":0,"playId":"b6d28c64-28d7-3639-8a09-4e4966bed726","pitchNumber":1,"startTime":"2026-07-12T21:31:16.276Z","endTime":"2026-07-12T21:31:25.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:31:25.804Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ildemaro Vargas doubles (13) on a sharp line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:31:39.669Z","endTime":"2026-07-12T21:33:40.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.527866785535128,"aZ":-14.104598774058275,"pfxX":-6.738030430501864,"pfxZ":9.63422777187636,"pX":-0.40675337758020674,"pZ":2.9630773505360986,"vX0":4.64182942476457,"vY0":-135.55715714974775,"vZ0":-3.7128738245701847,"x":132.5,"y":158.78,"x0":-1.2593704690256495,"y0":50.00065622485631,"z0":5.324668892185455,"aX":-12.633477793093713},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":11.3,"spinRate":2505,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.40290232628679723,"extension":6.598557465721354},"index":0,"playId":"d10cbf45-b1ec-3229-ba23-09d60bd1290e","pitchNumber":1,"startTime":"2026-07-12T21:31:52.713Z","endTime":"2026-07-12T21:31:56.492Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T21:32:03.588Z","endTime":"2026-07-12T21:32:23.529Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721338243411388,"aZ":-12.993641279401627,"pfxX":-5.7775727476099386,"pfxZ":9.98255627692962,"pX":1.18879500199982,"pZ":3.1090423432883934,"vX0":8.085077228951766,"vY0":-137.12312416632219,"vZ0":-3.9620283759500117,"x":71.69,"y":154.84,"x0":-1.0348862519162785,"y0":50.006634371831495,"z0":5.447087219628415,"aX":-11.10614008353485},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":9.0,"spinRate":2521,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3980485331625405,"extension":6.679196476904444},"index":2,"playId":"b450a2bd-365c-32df-a592-e386e79a29dc","pitchNumber":2,"startTime":"2026-07-12T21:32:23.529Z","endTime":"2026-07-12T21:32:27.208Z","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":85.7,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310189363559374,"aZ":-30.420209583278396,"pfxX":-8.863646144846989,"pfxZ":1.0999203790878447,"pX":-0.9701682844131262,"pZ":2.1356284349834924,"vX0":3.648974472037442,"vY0":-124.83388950885335,"vZ0":-2.1382814863747264,"x":153.98,"y":181.12,"x0":-1.2931250135835828,"y0":50.00073763746903,"z0":5.488709120329426,"aX":-14.095478700286764},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":1237,"spinDirection":266},"zone":13,"typeConfidence":0.9,"plateTime":0.4374679686965499,"extension":6.535786454450663},"index":3,"playId":"78daee0b-bd88-31f3-89d1-cdb57b8a5fec","pitchNumber":3,"startTime":"2026-07-12T21:32:47.018Z","endTime":"2026-07-12T21:32:51.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78579173318159,"aZ":-11.635226012592044,"pfxX":-6.869849123911641,"pfxZ":10.840966473826565,"pX":0.38982423918356673,"pZ":0.7403635538095179,"vX0":6.737689458545453,"vY0":-136.47748189738905,"vZ0":-9.6745819866363,"x":102.14,"y":218.79,"x0":-1.2131020735172253,"y0":50.00495050535975,"z0":5.12310434968739,"aX":-13.018787030037682},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2495,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.40064137264533795,"extension":6.715421683018193},"index":4,"playId":"cd1ad6f8-2fa3-352f-9a75-484ee5761a8c","pitchNumber":4,"startTime":"2026-07-12T21:33:06.203Z","endTime":"2026-07-12T21:33:09.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.542566630629327,"aZ":-11.341692853896127,"pfxX":-6.161825925130623,"pfxZ":10.977194109368575,"pX":-0.9002133058814651,"pZ":3.3614453797964634,"vX0":3.6596029063903592,"vY0":-136.7444747665981,"vZ0":-3.198538254479269,"x":151.31,"y":148.02,"x0":-1.4537691653060525,"y0":50.00404146977106,"z0":5.3219749762633795,"aX":-11.69536629369713},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.4,"breakHorizontal":10.4,"spinRate":2576,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4002156941191495,"extension":6.587011717802032},"hitData":{"launchSpeed":101.5,"launchAngle":15.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.87,"coordY":59.22}},"index":5,"playId":"40ef82d8-aebc-315e-ac3e-0160ef00f4c9","pitchNumber":5,"startTime":"2026-07-12T21:33:28.900Z","endTime":"2026-07-12T21:33:40.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:33:40.047Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Arenado doubles (17) on a sharp line drive to center fielder Andy Pages. Ildemaro Vargas scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:34:02.481Z","endTime":"2026-07-12T21:35:13.050Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.048335983172503,"aZ":-40.22221895088185,"pfxX":5.513794177223924,"pfxZ":-6.033360162146147,"pX":-0.445220104696221,"pZ":3.4085451455852955,"vX0":0.7005144980887673,"vY0":-114.94449319900328,"vZ0":3.707942762713752,"x":133.97,"y":146.75,"x0":-1.4703795147984808,"y0":50.00403263409235,"z0":5.689322936999908,"aX":7.351220555633915},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.6,"breakHorizontal":-10.2,"spinRate":2635,"spinDirection":46},"zone":1,"typeConfidence":0.88,"plateTime":0.4771828755788303,"extension":6.531622469288671},"index":0,"playId":"625098f9-80a7-343a-9665-f061e4a576c0","pitchNumber":1,"startTime":"2026-07-12T21:34:15.989Z","endTime":"2026-07-12T21:34:20.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02261664164767,"aZ":-31.460918534304266,"pfxX":2.7685642385457596,"pfxZ":0.4589517559592391,"pX":-0.5551729181079295,"pZ":2.919882456543635,"vX0":1.2714860538877308,"vY0":-124.48170205077719,"vZ0":0.22957082911742832,"x":138.16,"y":159.94,"x0":-1.4323850145842711,"y0":50.00577934496266,"z0":5.431293688581407,"aX":4.344975268092504},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2349,"spinDirection":141},"zone":1,"typeConfidence":0.88,"plateTime":0.44002663217950166,"extension":6.542151233390751},"index":1,"playId":"eb16935c-d39b-3104-88e7-163dd69137ad","pitchNumber":2,"startTime":"2026-07-12T21:34:37.628Z","endTime":"2026-07-12T21:34:41.126Z","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":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94993288637816,"aZ":-13.545269155644059,"pfxX":-5.889902901293145,"pfxZ":9.676953492254277,"pX":-0.19437570903590706,"pZ":2.3930040657522538,"vX0":4.631712297920686,"vY0":-137.49152397552996,"vZ0":-5.7672666389136245,"x":124.41,"y":174.17,"x0":-1.1310827337765874,"y0":50.00220975515645,"z0":5.428228644610327,"aX":-11.336963013256554},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2437,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.3975567840088705,"extension":6.727492635216088},"hitData":{"launchSpeed":104.7,"launchAngle":20.0,"totalDistance":379.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.02,"coordY":48.79}},"index":2,"playId":"74c34ec9-1ced-3d68-b9f3-62c4891cc326","pitchNumber":3,"startTime":"2026-07-12T21:34:59.572Z","endTime":"2026-07-12T21:35:13.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:35:13.050Z","atBatIndex":33},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tim Tawa reaches on a fielding error by center fielder Andy Pages. Nolan Arenado to 3rd. Tim Tawa to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:35:40.382Z","endTime":"2026-07-12T21:37:26.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":93.6,"endSpeed":86.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.754541611812595,"aZ":-17.0964846511904,"pfxX":-4.18586048152342,"pfxZ":7.944476345426409,"pX":-0.583940086724895,"pZ":3.3491735270080616,"vX0":4.000465951577064,"vY0":-136.35525810276638,"vZ0":-2.33849743323227,"x":139.26,"y":148.35,"x0":-1.520643183872712,"y0":50.00234911372086,"z0":5.386879904673698,"aX":-7.944534067695722},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2247,"spinDirection":199},"zone":11,"typeConfidence":0.86,"plateTime":0.4004673530016549,"extension":6.726818557014764},"index":0,"playId":"eefecb40-c43a-360a-a840-0a522a94c637","pitchNumber":1,"startTime":"2026-07-12T21:35:53.242Z","endTime":"2026-07-12T21:35:56.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.353240914505523,"aZ":-30.297006331284127,"pfxX":1.5498210159685692,"pfxZ":1.179185701627917,"pX":0.6239086975090143,"pZ":3.0289426112953737,"vX0":4.309552110559252,"vY0":-125.2790521194567,"vZ0":0.06612340529431948,"x":93.22,"y":157.0,"x0":-1.3172515416866488,"y0":50.00446690703049,"z0":5.470267282771449,"aX":2.47381730562345},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2327,"spinDirection":123},"zone":3,"typeConfidence":0.9,"plateTime":0.4365210053553006,"extension":6.613149389289513},"index":1,"playId":"4ce48a74-cbbd-3e2b-b76d-54a96da7ad4b","pitchNumber":2,"startTime":"2026-07-12T21:36:23.762Z","endTime":"2026-07-12T21:36:27.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.705372216192085,"aZ":-15.152142653554991,"pfxX":-2.2167048112481265,"pfxZ":9.299502620436916,"pX":0.38173845063744954,"pZ":4.689661442940159,"vX0":4.6677214189518175,"vY0":-134.12356971311206,"vZ0":0.3061176675989344,"x":102.45,"y":112.16,"x0":-1.0894089703453855,"y0":50.003993215055,"z0":5.650499507465721,"aX":-4.05852777776643},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":3.1,"spinRate":2299,"spinDirection":202},"zone":12,"typeConfidence":0.7,"plateTime":0.4076324836056058,"extension":6.689650417707712},"index":2,"playId":"bdfbcaa4-7aa0-3b7b-8f41-c51b9978896d","pitchNumber":3,"startTime":"2026-07-12T21:36:46.938Z","endTime":"2026-07-12T21:36:50.150Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.044957499286255,"aZ":-29.81785328125935,"pfxX":-8.227881646290088,"pfxZ":1.4881109447659622,"pX":-0.27329325758748013,"pZ":2.281476970632395,"vX0":4.734370821542643,"vY0":-124.37314560041011,"vZ0":-2.1393517425832256,"x":127.42,"y":177.18,"x0":-1.1204148715567515,"y0":50.00406443708159,"z0":5.595889761874964,"aX":-13.051149070077392},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.5,"breakHorizontal":14.0,"spinRate":1202,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.43830631249610663,"extension":6.475523463223673},"hitData":{"launchSpeed":97.5,"launchAngle":25.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.9,"coordY":48.79}},"index":3,"playId":"7493457d-1b8e-3008-96ad-bc8a9d66fbe5","pitchNumber":4,"startTime":"2026-07-12T21:37:09.955Z","endTime":"2026-07-12T21:37:26.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:37:26.422Z","atBatIndex":34},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan Waldschmidt out on a sacrifice fly to right fielder Kyle Tucker. Nolan Arenado scores. Tim Tawa to 3rd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:38:27.102Z","endTime":"2026-07-12T21:40:29.971Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T21:38:25.520Z","endTime":"2026-07-12T21:38:29.436Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43012608887033,"aZ":-13.559255163527046,"pfxX":-5.869509531035639,"pfxZ":9.877188621261134,"pX":-0.5632070315698832,"pZ":4.298989518627104,"vX0":3.759124012454967,"vY0":-136.95143114636164,"vZ0":-1.0210717435370245,"x":138.47,"y":122.71,"x0":-1.196515273122261,"y0":50.00366705056567,"z0":5.611289500555514,"aX":-11.063713097855327},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":9.7,"spinRate":2468,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.40112639862281796,"extension":6.656021634432026},"index":1,"playId":"556f9fea-b9c7-3347-9ef7-9cfc898b7b40","pitchNumber":1,"startTime":"2026-07-12T21:38:29.436Z","endTime":"2026-07-12T21:38:32.776Z","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":86.6,"endSpeed":80.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05310645431318,"aZ":-30.498769548287104,"pfxX":2.1581053006082285,"pfxZ":1.0340679948843903,"pX":0.94851865823314,"pZ":1.7024816068100854,"vX0":5.119844583938817,"vY0":-126.10214986241535,"vZ0":-3.1441771413399495,"x":80.84,"y":192.81,"x0":-1.3831909781622889,"y0":50.003881181913236,"z0":5.409065788555155,"aX":3.4978519126727172},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2261,"spinDirection":154},"zone":14,"typeConfidence":0.89,"plateTime":0.43326146394057874,"extension":6.684601783922962},"index":2,"playId":"ab79264a-236b-3357-9815-403a12f88393","pitchNumber":2,"startTime":"2026-07-12T21:38:50.506Z","endTime":"2026-07-12T21:38:54.460Z","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":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570514482495554,"aZ":-31.0758947119246,"pfxX":2.480553597402935,"pfxZ":0.6686559931928127,"pX":1.100262312883856,"pZ":2.648215487779423,"vX0":5.137047758831003,"vY0":-127.04216731987711,"vZ0":-1.0521477233888934,"x":75.06,"y":167.28,"x0":-1.2624435113405181,"y0":50.005240666031696,"z0":5.515482386196999,"aX":4.095992369791767},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":-5.5,"spinRate":2411,"spinDirection":151},"zone":12,"typeConfidence":0.89,"plateTime":0.42948610056682046,"extension":6.579952356189703},"index":3,"playId":"eb7d7706-e64d-3840-b443-4f6f6eb2c517","pitchNumber":3,"startTime":"2026-07-12T21:39:11.795Z","endTime":"2026-07-12T21:39:15.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10519730079018,"aZ":-13.77737500572762,"pfxX":-6.161811677715703,"pfxZ":9.629531074839743,"pX":0.7372569424082809,"pZ":2.513707998963723,"vX0":7.633410824432031,"vY0":-137.05743619716375,"vZ0":-5.050616627068025,"x":88.9,"y":170.91,"x0":-1.2779316281705242,"y0":50.00193043716148,"z0":5.314687329189647,"aX":-11.771466312162582},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2539,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.39899107097864883,"extension":6.70115991945751},"index":4,"playId":"45c454fc-3fe0-35dd-96ac-25c23bc76e38","pitchNumber":4,"startTime":"2026-07-12T21:39:34.325Z","endTime":"2026-07-12T21:39:38.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.671158033947258,"aZ":-29.479176816512133,"pfxX":-0.061857338133117334,"pfxZ":1.6658769589751783,"pX":0.8272682784760567,"pZ":1.4715970619481937,"vX0":5.726115445715289,"vY0":-125.32762239378822,"vZ0":-3.5707674866703845,"x":85.47,"y":199.05,"x0":-1.4642319128660573,"y0":50.00001175181344,"z0":5.282746521559901,"aX":-0.10004614322624691},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-1.0,"spinRate":2313,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.4344929780484952,"extension":6.778323676600538},"index":5,"playId":"664412ea-34d0-3dd0-94e2-2784239bce17","pitchNumber":5,"startTime":"2026-07-12T21:39:55.479Z","endTime":"2026-07-12T21:39:59.155Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00878917359283,"aZ":-29.56684435426869,"pfxX":1.479838045248026,"pfxZ":1.565429877782269,"pX":-0.08988115332019987,"pZ":2.1106647369361524,"vX0":2.8777474832083545,"vY0":-127.24737526638965,"vZ0":-2.290603065753478,"x":120.43,"y":181.79,"x0":-1.422006526876744,"y0":50.0000537923275,"z0":5.335879872080423,"aX":2.456065062258536},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":-3.2,"spinRate":2379,"spinDirection":156},"zone":8,"typeConfidence":0.9,"plateTime":0.42839029486341174,"extension":6.729560351701338},"hitData":{"launchSpeed":91.2,"launchAngle":37.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.36,"coordY":101.61}},"index":6,"playId":"acd6d9bf-cee7-3606-96b8-30221b5ae617","pitchNumber":6,"startTime":"2026-07-12T21:40:16.721Z","endTime":"2026-07-12T21:40:29.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:40:29.971Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T21:41:03.526Z","endTime":"2026-07-12T21:41:29.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f82df78e-356c-48ec-a3f3-c7cea1a98a27","startTime":"2026-07-12T21:41:03.526Z","endTime":"2026-07-12T21:41:08.526Z","isPitch":false,"type":"stepoff"},{"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.4,"endSpeed":87.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.633198852011056,"aZ":-10.234688724987187,"pfxX":-3.6774742853611264,"pfxZ":11.360009371624972,"pX":-0.2328357882633387,"pZ":2.5258745713325657,"vX0":3.777052843110255,"vY0":-137.41123176908667,"vZ0":-6.146427731082309,"x":125.88,"y":170.58,"x0":-1.1409408400573184,"y0":50.00026544253911,"z0":5.471990335941734,"aX":-7.100987102248861},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":6.0,"spinRate":2376,"spinDirection":205},"zone":5,"typeConfidence":0.87,"plateTime":0.39711451419154153,"extension":6.767225428903088},"hitData":{"launchSpeed":97.7,"launchAngle":24.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.87,"coordY":55.72}},"index":1,"playId":"7f809ae0-0a57-3272-9b4c-810a07f45760","pitchNumber":1,"startTime":"2026-07-12T21:41:21.623Z","endTime":"2026-07-12T21:41:29.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:41:29.760Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, catcher Gabriel Moreno to first baseman Tim Tawa.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:43:25.333Z","endTime":"2026-07-12T21:44:18.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96507480832209,"aZ":-27.562032453274426,"pfxX":2.7061478836167874,"pfxZ":2.772329714748678,"pX":-1.3833893653312048,"pZ":2.2233583184636405,"vX0":-1.799297715768049,"vY0":-127.54141571303194,"vZ0":-4.21268198104624,"x":169.73,"y":178.75,"x0":-1.0236259648938129,"y0":50.00227467315881,"z0":6.047237299044175,"aX":4.499335509436038},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-4.6,"spinRate":2425,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4279539961334171,"extension":6.17536159835969},"index":0,"playId":"c7e9a772-88ff-3df0-9f6b-a26e39b6a634","pitchNumber":1,"startTime":"2026-07-12T21:43:41.242Z","endTime":"2026-07-12T21:43:44.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.771395410125702,"aZ":-31.035599728123525,"pfxX":-8.654173115583074,"pfxZ":0.6446868709296467,"pX":0.19304932216061949,"pZ":1.4583659700241862,"vX0":6.18418841391264,"vY0":-131.0512746664799,"vZ0":-5.158010361675764,"x":109.64,"y":199.4,"x0":-1.064249879700654,"y0":50.00012543057164,"z0":5.749978859167335,"aX":-15.162527741906679},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":14.4,"spinRate":1643,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.41678102558197105,"extension":6.30635390644431},"index":1,"playId":"141f4ee4-17d9-3047-a0e4-8031c5df7015","pitchNumber":2,"startTime":"2026-07-12T21:43:54.382Z","endTime":"2026-07-12T21:43:57.495Z","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":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53347973068107,"aZ":-33.14506663941357,"pfxX":-9.484569792931634,"pfxZ":-0.5667483867381691,"pX":-0.17232286969543603,"pZ":2.221713180634473,"vX0":5.494086784487983,"vY0":-130.408463379604,"vZ0":-2.7410184801856037,"x":123.57,"y":178.79,"x0":-1.0704438381109318,"y0":50.00036695094063,"z0":5.778008832320487,"aX":-16.390128571740757},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.4,"breakHorizontal":16.0,"spinRate":1814,"spinDirection":239},"zone":8,"typeConfidence":0.9,"plateTime":0.4194667358576498,"extension":6.362975164878646},"hitData":{"launchSpeed":60.6,"launchAngle":-86.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":127.37,"coordY":195.92}},"index":2,"playId":"de69ba84-c760-3871-87c7-8ff4965c567f","pitchNumber":3,"startTime":"2026-07-12T21:44:09.411Z","endTime":"2026-07-12T21:44:18.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:44:18.146Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:46:47.137Z","endTime":"2026-07-12T21:48:34.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T21:44:37.221Z","endTime":"2026-07-12T21:45:08.562Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Thompson replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T21:45:08.562Z","endTime":"2026-07-12T21:46:49.139Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657044,"link":"/api/v1/people/657044"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.223904362301646,"aZ":-27.642702741972126,"pfxX":5.828013610524524,"pfxZ":3.5025192810322334,"pX":-0.1593581310176466,"pZ":3.34936346635584,"vX0":6.623366919158439,"vY0":-112.66039665836384,"vZ0":5.443076460795265,"x":123.07,"y":148.35,"x0":-3.8873064316043355,"y0":50.002720633294246,"z0":3.687511739984842,"aX":7.538670356786924},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":8.0,"breakHorizontal":-12.1,"spinRate":2187,"spinDirection":85},"zone":2,"typeConfidence":0.9,"plateTime":0.4849739938408737,"extension":6.999698068037828},"index":2,"playId":"8aae5d8b-eddb-3fc9-9887-82f25780e652","pitchNumber":1,"startTime":"2026-07-12T21:46:49.139Z","endTime":"2026-07-12T21:47:16.169Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.733265400751847,"aZ":-31.062161650834952,"pfxX":6.583138760925892,"pfxZ":0.8340787260405147,"pX":1.1250285132966529,"pZ":2.463645108826939,"vX0":8.982355509565972,"vY0":-114.12779222531823,"vZ0":3.974443206338582,"x":74.12,"y":172.26,"x0":-3.706846910740682,"y0":50.00008638687139,"z0":3.747325906740182,"aX":8.737997146442732},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.8,"breakHorizontal":-14.0,"spinRate":2359,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.478732986633168,"extension":6.910197401814792},"index":3,"playId":"efaa629e-ea70-3633-8bb6-e7651dc0c9f5","pitchNumber":2,"startTime":"2026-07-12T21:47:34.340Z","endTime":"2026-07-12T21:47:37.613Z","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":78.8,"endSpeed":72.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.693802502485827,"aZ":-27.913430320754426,"pfxX":6.262246458192503,"pfxZ":3.228545621671829,"pX":1.4674661283467236,"pZ":2.9765815182589033,"vX0":9.766082484169177,"vY0":-114.28186928533508,"vZ0":4.444942349021209,"x":61.06,"y":158.41,"x0":-3.679827791954557,"y0":50.00051951259265,"z0":3.7529633275619743,"aX":8.253182419770885},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.4,"breakHorizontal":-13.9,"spinRate":2392,"spinDirection":83},"zone":12,"typeConfidence":0.88,"plateTime":0.47987652463462327,"extension":6.651406316863915},"index":4,"playId":"984ab482-1f49-3e25-81ca-bd47e6c4a5d4","pitchNumber":3,"startTime":"2026-07-12T21:47:51.904Z","endTime":"2026-07-12T21:47:55.302Z","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":79.0,"endSpeed":72.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00040604967929,"aZ":-28.33844013144104,"pfxX":6.942321274580422,"pfxZ":2.8792934689091325,"pX":1.685265677550933,"pZ":3.0177823472357264,"vX0":9.927210995089302,"vY0":-114.59244184282785,"vZ0":4.693373284655381,"x":52.76,"y":157.3,"x0":-3.603070376242512,"y0":50.00031781330234,"z0":3.7103096024936884,"aX":9.239457053149524},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.8,"breakHorizontal":-15.0,"spinRate":2497,"spinDirection":83},"zone":12,"typeConfidence":0.88,"plateTime":0.4778066401402796,"extension":6.698828151884576},"index":5,"playId":"2d2f8c85-65e3-3d23-928a-0ea79013bb90","pitchNumber":4,"startTime":"2026-07-12T21:48:11.887Z","endTime":"2026-07-12T21:48:15.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4453104888248,"aZ":-29.194539249581016,"pfxX":7.386353228344557,"pfxZ":2.2169562087377273,"pX":1.9038874668155779,"pZ":2.010442417311559,"vX0":10.237858218457102,"vY0":-115.39023793058415,"vZ0":2.670329234998176,"x":44.43,"y":184.5,"x0":-3.5579106195942862,"y0":50.00072031639403,"z0":3.6601099877118566,"aX":9.907939941284859},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.0,"breakHorizontal":-16.1,"spinRate":2359,"spinDirection":76},"zone":14,"typeConfidence":0.88,"plateTime":0.47556840105403,"extension":6.53269582728131},"index":6,"playId":"d1906f74-bed6-344d-b63a-a30758e13092","pitchNumber":5,"startTime":"2026-07-12T21:48:29.939Z","endTime":"2026-07-12T21:48:34.079Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:48:34.079Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T21:48:36.156Z","endTime":"2026-07-12T21:50:03.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130358742590495,"aZ":-43.419632531988405,"pfxX":-6.330807622403377,"pfxZ":-6.519788266706458,"pX":0.7620873721704543,"pZ":1.8891768568818912,"vX0":13.119971686833962,"vY0":-130.64623719749906,"vZ0":4.313740748265158,"x":87.95,"y":187.77,"x0":-3.507668827170182,"y0":50.00404624538176,"z0":3.4847961837662007,"aX":-10.921068995963385},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-10.4,"breakHorizontal":8.5,"spinRate":1946,"spinDirection":286},"zone":9,"typeConfidence":0.88,"plateTime":0.4196268435296031,"extension":6.716471504838037},"index":0,"playId":"f53ef0e7-541b-3126-a1fb-dc47b920acf1","pitchNumber":1,"startTime":"2026-07-12T21:48:58.309Z","endTime":"2026-07-12T21:49:01.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141879932939702,"aZ":-27.98539953853201,"pfxX":7.786001586722293,"pfxZ":3.197748166258859,"pX":2.0323497038410525,"pZ":1.4832570562842131,"vX0":10.707428609624445,"vY0":-114.32410099543971,"vZ0":1.5025912066168448,"x":39.53,"y":198.73,"x0":-3.742398916070441,"y0":50.002272756963464,"z0":3.585558955223065,"aX":10.196873882053833},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.6,"breakHorizontal":-17.0,"spinRate":2505,"spinDirection":77},"zone":14,"typeConfidence":0.89,"plateTime":0.4810272299992673,"extension":6.495384368844799},"index":1,"playId":"3d96619b-aec6-38cc-8c09-56369b50fe74","pitchNumber":2,"startTime":"2026-07-12T21:49:13.788Z","endTime":"2026-07-12T21:49:18.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335882217434577,"aZ":-41.35108691714987,"pfxX":-7.57813201699319,"pfxZ":-5.146773917889549,"pX":-1.6977944650640462,"pZ":0.5947109501349687,"vX0":7.682551697794664,"vY0":-132.22691663821652,"vZ0":0.5805050231727487,"x":181.72,"y":222.72,"x0":-3.6465892999751155,"y0":50.002728513202314,"z0":3.3893619370393937,"aX":-13.513775252928102},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-9.0,"breakHorizontal":12.2,"spinRate":1954,"spinDirection":279},"zone":13,"typeConfidence":0.91,"plateTime":0.41312843185678805,"extension":6.628794444795598},"index":2,"playId":"48be39c3-d666-3feb-b25b-8fa55383d961","pitchNumber":3,"startTime":"2026-07-12T21:49:39.319Z","endTime":"2026-07-12T21:49:43.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.461072242033833,"aZ":-29.14913658628176,"pfxX":6.702958158850992,"pfxZ":2.2244426253248166,"pX":-0.2514820105682962,"pZ":2.0218453396706817,"vX0":6.064663340239648,"vY0":-115.52847584003109,"vZ0":2.881156748176829,"x":126.59,"y":184.19,"x0":-3.776223892746344,"y0":50.00157220560853,"z0":3.5508314348645156,"aX":9.106323207011046},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":5.0,"breakHorizontal":-13.6,"spinRate":2274,"spinDirection":88},"zone":8,"typeConfidence":0.89,"plateTime":0.4731502289211784,"extension":6.645712995558743},"hitData":{"launchSpeed":99.4,"launchAngle":17.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.09,"coordY":72.08}},"index":3,"playId":"ee491865-42e9-30e1-8556-eea52bce75a5","pitchNumber":4,"startTime":"2026-07-12T21:49:56.572Z","endTime":"2026-07-12T21:50:03.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:50:03.664Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T21:52:09.267Z","endTime":"2026-07-12T21:54:25.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00275985583068,"aZ":-32.17676371570296,"pfxX":1.248136733749412,"pfxZ":-0.00543459575127514,"pX":-1.164663502118218,"pZ":3.131244596052955,"vX0":0.4670325634984386,"vY0":-123.37189968839638,"vZ0":0.9490004141311239,"x":161.39,"y":154.24,"x0":-1.5179617609991756,"y0":50.00027796144411,"z0":5.430685865606623,"aX":1.944788245105517},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":-2.4,"spinRate":2466,"spinDirection":111},"zone":11,"typeConfidence":0.84,"plateTime":0.4420994593379213,"extension":6.482012855200386},"index":0,"playId":"4c16c5ec-818f-3b69-9f15-605bcd944e95","pitchNumber":1,"startTime":"2026-07-12T21:52:13.615Z","endTime":"2026-07-12T21:52:17.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35975292714459,"aZ":-29.17157118541796,"pfxX":-0.14441624184235713,"pfxZ":1.8660610694773414,"pX":0.1370321862606178,"pZ":1.6512347848399682,"vX0":3.6237124311121782,"vY0":-125.72121280105871,"vZ0":-3.116822706232408,"x":111.78,"y":194.2,"x0":-1.3013603714235804,"y0":50.00352153537657,"z0":5.2631064645879,"aX":-0.23323250603680312},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-0.5,"spinRate":2514,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.43489254821950585,"extension":6.5077385516886705},"index":1,"playId":"4f2dbac6-14d8-3bc3-a96d-08ec16171629","pitchNumber":2,"startTime":"2026-07-12T21:52:29.389Z","endTime":"2026-07-12T21:52:34.205Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.032930200068698,"aZ":-13.780584897580614,"pfxX":-5.750149921181986,"pfxZ":9.858770845189948,"pX":-0.8315462525047436,"pZ":2.764417524229438,"vX0":3.0353164528521273,"vY0":-134.9255596966942,"vZ0":-4.626028025959935,"x":148.7,"y":164.14,"x0":-1.216757008769844,"y0":50.00613083457487,"z0":5.454061369465672,"aX":-10.732127175525056},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2327,"spinDirection":205},"zone":11,"typeConfidence":0.87,"plateTime":0.40408645734956483,"extension":6.695337629368455},"index":2,"playId":"c2f1217b-e271-3464-ba03-dbfd14411ed0","pitchNumber":3,"startTime":"2026-07-12T21:52:58.496Z","endTime":"2026-07-12T21:53:25.499Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"}}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-12T21:53:31.293Z","endTime":"2026-07-12T21:53:45.907Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"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":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00675913402935,"aZ":-29.983898346130175,"pfxX":-8.00346076178117,"pfxZ":1.4174278345969125,"pX":-0.9950498390343424,"pZ":3.612363045981381,"vX0":3.4391873742652868,"vY0":-122.48827686689563,"vZ0":1.2338840748116062,"x":154.93,"y":141.25,"x0":-1.366916948523894,"y0":50.00024362982501,"z0":5.639261513816493,"aX":-12.330199036659975},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.0,"breakHorizontal":13.8,"spinRate":1148,"spinDirection":261},"zone":11,"typeConfidence":0.9,"plateTime":0.4447937383724647,"extension":6.474147660695192},"index":4,"playId":"7720db24-95d0-3adc-a7da-8c27718e57a7","pitchNumber":4,"startTime":"2026-07-12T21:53:45.907Z","endTime":"2026-07-12T21:53:49.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253739798836655,"aZ":-32.49595889226494,"pfxX":-0.8743018702077876,"pfxZ":-0.20101123536525733,"pX":-0.5499237377859945,"pZ":2.8449096683039894,"vX0":2.6176618038688684,"vY0":-124.89037249752865,"vZ0":0.38612097337153184,"x":137.96,"y":161.97,"x0":-1.4963064253885772,"y0":50.00503079399233,"z0":5.352839455265086,"aX":-1.3870446486505137},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":1.0,"spinRate":2443,"spinDirection":138},"zone":4,"typeConfidence":0.88,"plateTime":0.43793153093214787,"extension":6.551225655039416},"index":5,"playId":"5ff249b1-2253-36b7-b3d6-1c37bab46fd2","pitchNumber":5,"startTime":"2026-07-12T21:54:02.807Z","endTime":"2026-07-12T21:54:06.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.161388007462104,"aZ":-34.66237540447434,"pfxX":-7.5860683062228205,"pfxZ":-1.5813655011588086,"pX":-0.9510576016998008,"pZ":2.9456006286846432,"vX0":3.7310871940533223,"vY0":-123.76160374393784,"vZ0":0.8454301782161724,"x":153.25,"y":159.25,"x0":-1.4804979144472923,"y0":50.001069852144816,"z0":5.4683511058091385,"aX":-11.946816934915882},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":13.1,"spinRate":1067,"spinDirection":268},"zone":11,"typeConfidence":0.9,"plateTime":0.4400034409360374,"extension":6.52460749108546},"index":6,"playId":"315d22c4-9129-3dab-aff3-dd810d517859","pitchNumber":6,"startTime":"2026-07-12T21:54:21.119Z","endTime":"2026-07-12T21:54:25.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:54:25.682Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out sharply to right fielder Kyle Tucker. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T21:54:40.889Z","endTime":"2026-07-12T21:58:20.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":8},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21547632802029,"aZ":-14.331350741391326,"pfxX":-6.533921749005621,"pfxZ":9.718383501378657,"pX":0.6686228145513898,"pZ":2.8969872202124796,"vX0":7.4976750029211745,"vY0":-134.18795475463293,"vZ0":-3.7390821651285004,"x":91.51,"y":160.56,"x0":-1.3039602751692991,"y0":50.00145614997057,"z0":5.319876666436047,"aX":-11.994947965783114},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2362,"spinDirection":213},"zone":3,"typeConfidence":0.88,"plateTime":0.4071379211112962,"extension":6.5190052366719655},"index":0,"playId":"4a71e3c3-8d21-3b30-ba0d-ff2ce8097d83","pitchNumber":1,"startTime":"2026-07-12T21:54:53.536Z","endTime":"2026-07-12T21:54:56.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.8,"endSpeed":77.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.582010622827056,"aZ":-30.756124313086314,"pfxX":-7.085864404163982,"pfxZ":0.931997301518086,"pX":0.2370858075486469,"pZ":1.6207193785585396,"vX0":5.478395847522855,"vY0":-121.98735291702151,"vZ0":-2.8078006505326503,"x":107.96,"y":195.02,"x0":-1.1054249186341918,"y0":50.00439716144369,"z0":5.409537117958233,"aX":-10.795193869626418},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":11.8,"spinRate":1017,"spinDirection":261},"zone":8,"typeConfidence":0.91,"plateTime":0.44717752296803903,"extension":6.517846887606048},"index":1,"playId":"94f913eb-7a33-3fbf-aee2-349f0233b092","pitchNumber":2,"startTime":"2026-07-12T21:55:15.642Z","endTime":"2026-07-12T21:55:20.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7824384260637,"aZ":-14.552415998384806,"pfxX":-4.0017854359059735,"pfxZ":9.517442221213187,"pX":-0.5138719313147353,"pZ":4.4747535993669,"vX0":2.720114870904775,"vY0":-135.0505368844907,"vZ0":-0.32238965816568194,"x":136.59,"y":117.96,"x0":-1.0130736466603785,"y0":50.00033558825521,"z0":5.617146115541394,"aX":-7.407858071500232},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":6.7,"spinRate":2414,"spinDirection":204},"zone":11,"typeConfidence":0.85,"plateTime":0.4052045718073689,"extension":6.5592819058210905},"index":2,"playId":"3e9146ef-28d1-3623-a2a1-d5151952948d","pitchNumber":3,"startTime":"2026-07-12T21:55:36.287Z","endTime":"2026-07-12T21:55:39.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.489358323093338,"aZ":-13.450680094168739,"pfxX":-2.8256854810859675,"pfxZ":9.930753892333495,"pX":-1.3690637405784232,"pZ":3.6678904254969087,"vX0":0.9152852902505244,"vY0":-136.3271362202139,"vZ0":-2.3358514326248554,"x":169.19,"y":139.75,"x0":-1.3416773635764652,"y0":50.00407585743799,"z0":5.462386153586504,"aX":-5.327976986552731},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2340,"spinDirection":204},"zone":11,"typeConfidence":0.75,"plateTime":0.4015222666782128,"extension":6.556092281584048},"index":3,"playId":"ec4362b6-6735-3413-81e7-e785f8ac7899","pitchNumber":4,"startTime":"2026-07-12T21:55:56.575Z","endTime":"2026-07-12T21:56:05.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Eliezer Alfonzo. Geraldo Perdomo to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"actionPlayId":"ec4362b6-6735-3413-81e7-e785f8ac7899","startTime":"2026-07-12T21:56:14.228Z","endTime":"2026-07-12T21:56:40.854Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.357564435438015,"aZ":-31.10797685829852,"pfxX":2.1928003716775364,"pfxZ":0.6768216203464732,"pX":0.6782503746578527,"pZ":2.993882839006889,"vX0":3.9975635200309827,"vY0":-124.91166840316923,"vZ0":0.06104977090194441,"x":91.15,"y":157.95,"x0":-1.2257640268114043,"y0":50.00560834458577,"z0":5.519497754357545,"aX":3.4776385321832124},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-4.9,"spinRate":2397,"spinDirection":141},"zone":3,"typeConfidence":0.89,"plateTime":0.43792309973651156,"extension":6.644945942470355},"index":5,"playId":"f0e40e92-e9b3-31db-abf2-9af3bbe614ec","pitchNumber":5,"startTime":"2026-07-12T21:56:40.854Z","endTime":"2026-07-12T21:56:44.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30134570958587,"aZ":-42.410008485831895,"pfxX":5.958122294793154,"pfxZ":-7.7625342545438105,"pX":0.3975747860477205,"pZ":2.1707384510586873,"vX0":2.113402363861544,"vY0":-114.1910621195536,"vZ0":1.9696706694940624,"x":101.85,"y":180.17,"x0":-1.3143190584528408,"y0":50.00240705876162,"z0":5.473640818210438,"aX":7.856772803452206},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.2,"breakHorizontal":-11.3,"spinRate":2666,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.4799054467072539,"extension":6.643256268396734},"index":6,"playId":"f863bcdf-0046-3328-9e11-f0f6d019ebe1","pitchNumber":6,"startTime":"2026-07-12T21:57:04.894Z","endTime":"2026-07-12T21:57:09.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48152590119442,"aZ":-30.33699334314061,"pfxX":-8.116583726679266,"pfxZ":1.1499013393510786,"pX":-1.3223887003313446,"pZ":2.169330084125078,"vX0":2.456513586943039,"vY0":-125.26125846722589,"vZ0":-2.0913495143832863,"x":167.41,"y":180.21,"x0":-1.256636587967665,"y0":50.00583325093601,"z0":5.4771257590772615,"aX":-12.998941118376495},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.9,"breakHorizontal":14.2,"spinRate":1033,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.43599323185710537,"extension":6.54437686057704},"index":7,"playId":"35f0bd74-b6b1-39b9-ada7-3f126b53f18c","pitchNumber":7,"startTime":"2026-07-12T21:57:35.535Z","endTime":"2026-07-12T21:57:39.511Z","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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548332213881217,"aZ":-30.13332421217376,"pfxX":-7.478493682922449,"pfxZ":1.3161666681136879,"pX":-0.19486964253539824,"pZ":2.3786002882851216,"vX0":5.214574592408781,"vY0":-123.61343876894884,"vZ0":-1.1800140306048221,"x":124.43,"y":174.56,"x0":-1.3550952390335542,"y0":50.00541580459237,"z0":5.381098983246524,"aX":-11.63007629045133},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":1007,"spinDirection":264},"zone":5,"typeConfidence":0.91,"plateTime":0.44230345234451907,"extension":6.558303481671736},"hitData":{"launchSpeed":103.7,"launchAngle":40.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.42,"coordY":70.31}},"index":8,"playId":"71113753-7d58-3ad3-8dd6-2a0f31b7ef27","pitchNumber":8,"startTime":"2026-07-12T21:58:04.346Z","endTime":"2026-07-12T21:58:20.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T21:58:20.369Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T22:00:47.682Z","endTime":"2026-07-12T22:02:18.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T21:58:39.605Z","endTime":"2026-07-12T21:58:55.984Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T21:58:55.984Z","endTime":"2026-07-12T22:00:49.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.4,"endSpeed":93.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.163243146129023,"aZ":-15.928758561750168,"pfxX":-9.408400627107493,"pfxZ":7.315359957626101,"pX":-0.02304522633102491,"pZ":1.6948007606128623,"vX0":8.753099264399223,"vY0":-147.249478112829,"vZ0":-8.891913104396666,"x":117.88,"y":193.02,"x0":-1.7949819956263953,"y0":50.00608925081672,"z0":5.6726225363554965,"aX":-20.904363790269567},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":11.9,"breakHorizontal":15.6,"spinRate":2594,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.3703311979348163,"extension":6.590196675534402},"index":2,"playId":"f5dd91a0-5faa-3822-894f-fd6392cd2b36","pitchNumber":1,"startTime":"2026-07-12T22:00:49.905Z","endTime":"2026-07-12T22:00:53.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":1},"pitchData":{"startSpeed":101.9,"endSpeed":93.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31042978646475,"aZ":-17.661864987089384,"pfxX":-9.194331510415832,"pfxZ":6.4662729120062785,"pX":-0.9479560702887975,"pZ":4.573768591245817,"vX0":5.9620526238583755,"vY0":-148.3738244234325,"vZ0":-1.1535631849168941,"x":153.13,"y":115.29,"x0":-1.7819866323121654,"y0":50.0029115657941,"z0":5.990123765607243,"aX":-20.634978623889875},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":2574,"spinDirection":218},"zone":11,"typeConfidence":0.94,"plateTime":0.368225498317023,"extension":6.507502777083007},"index":3,"playId":"d8766a39-4edb-371a-9d9c-325cbb21c9c5","pitchNumber":2,"startTime":"2026-07-12T22:01:07.754Z","endTime":"2026-07-12T22:01:11.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":83.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296348775739197,"aZ":-32.67311616206061,"pfxX":2.941267844010091,"pfxZ":-0.2937066900552834,"pX":1.2966936949310677,"pZ":1.151763957779109,"vX0":7.327127650086768,"vY0":-129.37501708936526,"vZ0":-6.01412218106534,"x":67.57,"y":207.68,"x0":-1.9377790251606848,"y0":50.0018516764752,"z0":5.966620750147928,"aX":5.05575054766595},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.6,"breakHorizontal":-6.7,"spinRate":2756,"spinDirection":80},"zone":14,"typeConfidence":0.91,"plateTime":0.42103587890938954,"extension":6.5368719756511755},"index":4,"playId":"f5e7c5ba-7d1c-3974-adbf-de83905f730d","pitchNumber":3,"startTime":"2026-07-12T22:01:28.850Z","endTime":"2026-07-12T22:01:31.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.637041634632382,"aZ":-34.87236819196848,"pfxX":3.5332376561149528,"pfxZ":-1.6228918709551952,"pX":0.7073479005116129,"pZ":0.7961519215554311,"vX0":5.777712769766952,"vY0":-127.49483876581058,"vZ0":-6.154959869418022,"x":90.04,"y":217.28,"x0":-2.038049171587583,"y0":50.0027352243369,"z0":5.959376196808709,"aX":5.8765481209370884},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.0,"breakHorizontal":-7.6,"spinRate":2851,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4278933062281478,"extension":6.502983923598777},"index":5,"playId":"ebb92ea1-e8e6-38ce-8edb-e9242c145fc7","pitchNumber":4,"startTime":"2026-07-12T22:01:49.616Z","endTime":"2026-07-12T22:01:52.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47511330536094,"aZ":-30.907294913817143,"pfxX":3.7977616794107556,"pfxZ":0.741597397666018,"pX":1.0033903611580646,"pZ":1.406584377978461,"vX0":6.520740173224153,"vY0":-129.27175497221288,"vZ0":-5.829694133221468,"x":78.75,"y":200.8,"x0":-2.0319689815506186,"y0":50.004625460393854,"z0":6.023793129970619,"aX":6.517107137486825},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":-8.2,"spinRate":2745,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.42148973315346394,"extension":6.580049924711969},"index":6,"playId":"e373b15a-2d4e-3d5e-bb2b-30220acdeab4","pitchNumber":5,"startTime":"2026-07-12T22:02:14.378Z","endTime":"2026-07-12T22:02:18.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:02:18.732Z","atBatIndex":42},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Lourdes Gurriel Jr. reaches on a fielder's choice. Geraldo Perdomo scores. Gabriel Moreno to 3rd. Throwing error by third baseman Max Muncy.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T22:02:27.903Z","endTime":"2026-07-12T22:04:48.996Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":46},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","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":4},"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":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71096685834022,"aZ":-15.421814221358575,"pfxX":-9.7783024747657,"pfxZ":7.581850863113345,"pX":-0.3083290905074522,"pZ":4.242852762637489,"vX0":7.934092225379672,"vY0":-147.61196200669673,"vZ0":-2.3044531306858573,"x":128.75,"y":124.22,"x0":-1.7588619406019304,"y0":50.0024063053581,"z0":5.940175801837659,"aX":-21.606097587342614},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":13.4,"breakHorizontal":16.2,"spinRate":2610,"spinDirection":217},"zone":11,"typeConfidence":0.93,"plateTime":0.3708738380708221,"extension":6.59336674521372},"index":0,"playId":"b0e08d26-8f26-3d2f-b957-138de2a14fb2","pitchNumber":1,"startTime":"2026-07-12T22:02:51.743Z","endTime":"2026-07-12T22:02:55.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88004171932379,"aZ":-29.87149384386924,"pfxX":3.0808546505502363,"pfxZ":1.3320738546658841,"pX":0.8611574356238525,"pZ":1.9824760438770828,"vX0":6.267130737961732,"vY0":-129.9054356038517,"vZ0":-4.708850659511824,"x":84.17,"y":185.25,"x0":-1.970705730240399,"y0":50.00436656584323,"z0":6.055143408142305,"aX":5.3346080374738065},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-6.8,"spinRate":2817,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4195487828664022,"extension":6.537368863033324},"index":1,"playId":"6a099070-3c86-366b-aa10-6a6ea68a99a6","pitchNumber":2,"startTime":"2026-07-12T22:03:14.179Z","endTime":"2026-07-12T22:03:17.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.315582396110553,"aZ":-29.035945242357396,"pfxX":4.662396485487634,"pfxZ":1.8395185104552851,"pX":0.7959509165709315,"pZ":3.401883942215477,"vX0":5.9567461783519775,"vY0":-129.03410385379198,"vZ0":-1.4064921009029965,"x":86.66,"y":146.93,"x0":-2.1363916000068572,"y0":50.005874379353095,"z0":6.162181264702429,"aX":7.974167810917174},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-9.6,"spinRate":2817,"spinDirection":101},"zone":12,"typeConfidence":0.91,"plateTime":0.4222217641892998,"extension":6.489333845620971},"index":2,"playId":"02ce04e7-31c7-38fd-bef6-99291a69b8a9","pitchNumber":3,"startTime":"2026-07-12T22:03:34.930Z","endTime":"2026-07-12T22:03:41.191Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T22:04:17.477Z","endTime":"2026-07-12T22:04:38.014Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"}},{"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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.149759452599664,"aZ":-28.590638098790834,"pfxX":2.4875053739340776,"pfxZ":2.1309337929353944,"pX":0.25598794068538455,"pZ":0.9898431897374931,"vX0":4.833090348397485,"vY0":-127.73875566069988,"vZ0":-7.124502896457606,"x":107.24,"y":212.05,"x0":-1.971301104140148,"y0":50.00223680071561,"z0":6.012192223833644,"aX":4.179038975447094},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":-5.4,"spinRate":2750,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.4260511515547205,"extension":6.565213364059075},"hitData":{"launchSpeed":81.7,"launchAngle":6.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.17,"coordY":175.65}},"index":4,"playId":"dee36158-f058-3147-8aca-361ce55d3789","pitchNumber":4,"startTime":"2026-07-12T22:04:38.014Z","endTime":"2026-07-12T22:04:48.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:04:48.996Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a line drive to right fielder Kyle Tucker. Gabriel Moreno scores. Ildemaro Vargas out at 2nd on the throw, right fielder Kyle Tucker to shortstop Mookie Betts to first baseman Freddie Freeman. Lourdes Gurriel Jr. to 3rd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T22:05:28.171Z","endTime":"2026-07-12T22:07:08.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":683618,"link":"/api/v1/people/683618"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469261781640256,"aZ":-23.725475241113127,"pfxX":0.11815303776740294,"pfxZ":4.306804183387175,"pX":1.0473483638616048,"pZ":1.0451094707608577,"vX0":8.304166340730033,"vY0":-138.58712260985683,"vZ0":-8.647320702039739,"x":77.08,"y":210.56,"x0":-1.9925257006204375,"y0":50.004775158304135,"z0":5.768123588870778,"aX":0.23030644223015936},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.2,"breakHorizontal":-1.8,"spinRate":2741,"spinDirection":194},"zone":14,"typeConfidence":0.89,"plateTime":0.39392687888815603,"extension":6.558482511226329},"index":0,"playId":"e5ab2d80-05c5-3615-a0b1-f5b412191988","pitchNumber":1,"startTime":"2026-07-12T22:05:31.331Z","endTime":"2026-07-12T22:05:35.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.935636594649342,"aZ":-12.952850217408518,"pfxX":-4.298332936009296,"pfxZ":9.0164603967464,"pX":-2.014666908195921,"pZ":3.7756534130888575,"vX0":1.557897833492111,"vY0":-144.67205975284529,"vZ0":-3.898888035580261,"x":193.79,"y":136.84,"x0":-1.9998184013982603,"y0":50.005043804948656,"z0":5.927796533297069,"aX":-9.164612859674438},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2591,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.3777770052382423,"extension":6.627261767582412},"index":1,"playId":"0fb58af8-8187-3e7b-9a92-e37afa8854f2","pitchNumber":2,"startTime":"2026-07-12T22:05:51.330Z","endTime":"2026-07-12T22:05:54.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.496283695262285,"aZ":-15.13001480019596,"pfxX":-0.2107822722116488,"pfxZ":8.453640817523532,"pX":0.19923568912384404,"pZ":1.430682370858573,"vX0":6.166140105550088,"vY0":-140.11799557635067,"vZ0":-9.663461955561438,"x":109.41,"y":200.15,"x0":-1.9895649888211007,"y0":50.0025156239163,"z0":5.881132955068974,"aX":-0.42500133609189295},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-0.7,"spinRate":2746,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.38882254041469766,"extension":6.6925264028872},"index":2,"playId":"41bebce3-5dc0-343d-a0f4-5e01d212ba14","pitchNumber":3,"startTime":"2026-07-12T22:06:15.320Z","endTime":"2026-07-12T22:06:18.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-12T22:06:29.048Z","endTime":"2026-07-12T22:06:54.512Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15207422658388,"aZ":-22.1647355827825,"pfxX":1.0848407068024999,"pfxZ":5.2839420987214325,"pX":0.5864688440777768,"pZ":2.1249767683965417,"vX0":6.453016055864512,"vY0":-136.32697190765745,"vZ0":-6.236134476156002,"x":94.65,"y":181.41,"x0":-1.945946454602949,"y0":50.0034696022215,"z0":5.957697942693634,"aX":2.0545100066923543},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2651,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.4007804896293008,"extension":6.653074825426127},"hitData":{"launchSpeed":94.8,"launchAngle":24.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.82,"coordY":107.85}},"index":4,"playId":"bb0eb4cd-583f-37a3-b3c7-8e31c516aca4","pitchNumber":4,"startTime":"2026-07-12T22:06:54.512Z","endTime":"2026-07-12T22:07:08.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:07:08.505Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T22:07:52.042Z","endTime":"2026-07-12T22:08:19.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.043711798955286,"aZ":-16.00778504307684,"pfxX":-9.431034072464678,"pfxZ":7.240926225048866,"pX":-0.6704026377445536,"pZ":2.464928407951853,"vX0":7.201622282919606,"vY0":-147.97773861840386,"vZ0":-7.064551653475631,"x":142.55,"y":172.23,"x0":-1.9018123970904255,"y0":50.00713703240457,"z0":5.809178226823557,"aX":-21.064419242316493},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.0,"breakHorizontal":15.8,"spinRate":2450,"spinDirection":220},"zone":4,"typeConfidence":0.92,"plateTime":0.36918324617797804,"extension":6.540516173873017},"index":0,"playId":"6d4cc2da-e840-3f18-9c62-58b7a6ce53bb","pitchNumber":1,"startTime":"2026-07-12T22:07:52.042Z","endTime":"2026-07-12T22:07:55.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":102.3,"endSpeed":93.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26501511827177,"aZ":-15.83734722667594,"pfxX":-9.529623555090794,"pfxZ":7.255832384154157,"pX":-0.9540770568598078,"pZ":3.033236821999737,"vX0":6.579121123779345,"vY0":-148.76120997863853,"vZ0":-5.798218719199868,"x":153.37,"y":156.88,"x0":-1.9514738444365187,"y0":50.00038399781337,"z0":5.918952738398233,"aX":-21.446208803869965},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2594,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.36760491802863937,"extension":6.522602683051674},"hitData":{"launchSpeed":65.1,"launchAngle":6.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.96,"coordY":159.88}},"index":1,"playId":"34c398a5-542f-3011-8784-8a5bc36fb431","pitchNumber":2,"startTime":"2026-07-12T22:08:10.565Z","endTime":"2026-07-12T22:08:19.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:08:19.044Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T22:10:17.992Z","endTime":"2026-07-12T22:10:47.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71443367823799,"aZ":-26.423944994342552,"pfxX":5.948565996630784,"pfxZ":4.385525326036195,"pX":0.8891352809113692,"pZ":3.106851296741418,"vX0":8.970128026237926,"vY0":-113.75453081423284,"vZ0":4.2296673521399715,"x":83.11,"y":154.9,"x0":-3.876923657502784,"y0":50.00320468985419,"z0":3.841822517793692,"aX":7.801652131373284},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":9.4,"breakHorizontal":-13.1,"spinRate":2192,"spinDirection":86},"zone":12,"typeConfidence":0.89,"plateTime":0.4813598334516982,"extension":6.6628738191721055},"index":0,"playId":"b677cd2b-ba4a-3170-a4fb-06f2cb23153a","pitchNumber":1,"startTime":"2026-07-12T22:10:25.170Z","endTime":"2026-07-12T22:10:29.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899823812455484,"aZ":-38.32134027084785,"pfxX":-7.94109165984043,"pfxZ":-3.5541471442786126,"pX":0.17492336962766042,"pZ":2.327410385701027,"vX0":12.307674370936756,"vY0":-130.3010076219766,"vZ0":4.069455286825447,"x":110.33,"y":175.94,"x0":-3.565530584087321,"y0":50.00222764554928,"z0":3.630737765323492,"aX":-13.733201694765045},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-5.3,"breakHorizontal":11.9,"spinRate":2068,"spinDirection":281},"zone":5,"typeConfidence":0.91,"plateTime":0.4194153134316796,"extension":6.641997857070295},"hitData":{"launchSpeed":61.2,"launchAngle":-60.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.25,"coordY":158.26}},"index":1,"playId":"2bc8ff88-ad15-3fc8-bb7c-702a3c1fab0b","pitchNumber":2,"startTime":"2026-07-12T22:10:39.268Z","endTime":"2026-07-12T22:10:47.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:10:47.475Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T22:13:23.361Z","endTime":"2026-07-12T22:13:34.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T22:11:04.463Z","endTime":"2026-07-12T22:11:30.136Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kevin Ginkel replaces Ryan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T22:11:30.136Z","endTime":"2026-07-12T22:13:25.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":84.4,"endSpeed":79.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.869139458854292,"aZ":-32.48717577543719,"pfxX":1.8208721098615,"pfxZ":-0.19824221374545203,"pX":0.2270226056984288,"pZ":2.544899129940296,"vX0":5.1126614719785435,"vY0":-122.97713027513942,"vZ0":-3.2271314644102613,"x":108.35,"y":170.07,"x0":-2.0992464113108507,"y0":50.00398297615145,"z0":6.574621154174355,"aX":2.8441337591921827},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-4.3,"spinRate":2350,"spinDirection":53},"zone":5,"typeConfidence":0.9,"plateTime":0.44207664904950184,"extension":6.5620419962831775},"hitData":{"launchSpeed":72.4,"launchAngle":45.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.94,"coordY":114.14}},"index":2,"playId":"f788ef98-d0eb-3ad0-814a-1455d279ee24","pitchNumber":1,"startTime":"2026-07-12T22:13:25.506Z","endTime":"2026-07-12T22:13:34.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:13:34.328Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out to third baseman Nolan Arenado.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T22:14:25.065Z","endTime":"2026-07-12T22:14:52.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T22:14:08.038Z","endTime":"2026-07-12T22:14:27.258Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311819566676398,"aZ":-13.06016109142639,"pfxX":-5.654902846804232,"pfxZ":9.686074705584446,"pX":0.42797849536028737,"pZ":2.9177608847315923,"vX0":8.181574560052361,"vY0":-138.9127398936135,"vZ0":-7.200038417606801,"x":100.69,"y":160.0,"x0":-1.807673865860582,"y0":50.002942486121476,"z0":6.394282002864103,"aX":-11.159305549380164},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2408,"spinDirection":218},"zone":3,"typeConfidence":0.9,"plateTime":0.39286314790322585,"extension":6.710837563127474},"index":1,"playId":"e97240d4-16ee-34f6-999d-303fecaaeb77","pitchNumber":1,"startTime":"2026-07-12T22:14:27.258Z","endTime":"2026-07-12T22:14:30.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.726149204405996,"aZ":-35.26454978953647,"pfxX":1.797854342369149,"pfxZ":-1.945191915056327,"pX":-0.8622031195036708,"pZ":2.226193757245785,"vX0":2.6106674241942827,"vY0":-124.49209046434257,"vZ0":-3.5405930642718744,"x":149.87,"y":178.67,"x0":-2.1523948653497413,"y0":50.000946102394586,"z0":6.544066063728059,"aX":2.8604455257064174},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.1,"breakHorizontal":-3.8,"spinRate":2365,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.43764569290928534,"extension":6.491426799793707},"hitData":{"launchSpeed":95.7,"launchAngle":7.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":105.71,"coordY":163.54}},"index":2,"playId":"8f52f7fb-a783-3c60-8c35-511fdaf2085a","pitchNumber":2,"startTime":"2026-07-12T22:14:46.331Z","endTime":"2026-07-12T22:14:52.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:14:52.380Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tim Tawa grounds out sharply, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:17:11.468Z","endTime":"2026-07-12T22:17:55.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Stewart replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:15:37.126Z","endTime":"2026-07-12T22:17:13.615Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592779,"link":"/api/v1/people/592779"},"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, 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.1,"endSpeed":76.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10695154310555,"aZ":-29.49084366773234,"pfxX":5.343857710991201,"pfxZ":1.8044512425264232,"pX":1.9223324549966512,"pZ":1.788069374656407,"vX0":6.49463057950238,"vY0":-120.97943316584062,"vZ0":-1.9428387003064298,"x":43.73,"y":190.5,"x0":-1.4888141079226482,"y0":50.00105247064553,"z0":5.180762796289922,"aX":7.937698564178443},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.1,"breakHorizontal":-11.2,"spinRate":2382,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4523522935001516,"extension":6.425080637429266},"index":1,"playId":"74e8f72a-c205-3ec4-b322-e5a620abe41a","pitchNumber":1,"startTime":"2026-07-12T22:17:13.615Z","endTime":"2026-07-12T22:17:16.615Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.54669443013261,"aZ":-27.337105006125324,"pfxX":7.069803150728716,"pfxZ":3.239292643687663,"pX":1.0369183027623956,"pZ":2.0904609292773157,"vX0":4.408493569489246,"vY0":-120.8142670723615,"vZ0":-1.723694000151307,"x":77.48,"y":182.34,"x0":-1.7241994213422136,"y0":50.000682492334704,"z0":5.195259489035263,"aX":10.542152663824421},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":-13.8,"spinRate":2419,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4518059925891933,"extension":6.257474292060969},"index":2,"playId":"2213f104-a650-3650-8a55-db9049d1996e","pitchNumber":2,"startTime":"2026-07-12T22:17:29.753Z","endTime":"2026-07-12T22:17:34.553Z","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":94.0,"endSpeed":87.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02546995559691,"aZ":-30.425441167632314,"pfxX":-8.758462577871153,"pfxZ":0.9053611745513601,"pX":-0.3935719969685534,"pZ":2.026025553742317,"vX0":6.438679389990362,"vY0":-136.89215131522002,"vZ0":-2.7206119906772646,"x":132.0,"y":184.08,"x0":-1.620893681412905,"y0":50.00053557703998,"z0":5.084088673836862,"aX":-16.866760499345713},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":1.3,"breakHorizontal":14.8,"spinRate":2175,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.3978667188068905,"extension":6.595241682703644},"hitData":{"launchSpeed":101.4,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":105.11,"coordY":164.75}},"index":3,"playId":"702086f7-ac53-3ee5-a70f-b876f3dc4c80","pitchNumber":3,"startTime":"2026-07-12T22:17:47.651Z","endTime":"2026-07-12T22:17:55.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:17:55.664Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Waldschmidt walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:18:04.317Z","endTime":"2026-07-12T22:20:03.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464647880514942,"aZ":-19.163715734908866,"pfxX":-4.335385848397977,"pfxZ":6.659349558079459,"pX":0.6056999951479347,"pZ":3.0728643806463007,"vX0":7.436847958479789,"vY0":-137.47321981714447,"vZ0":-2.2226419184189132,"x":93.91,"y":155.81,"x0":-1.5457444076977869,"y0":50.004957846058616,"z0":5.16328075168826,"aX":-8.473851812919081},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":6.7,"spinRate":2457,"spinDirection":233},"zone":3,"typeConfidence":0.8,"plateTime":0.3952603486102748,"extension":6.4749732251913565},"index":0,"playId":"7627524f-fe09-38d4-a0f8-4b22cfcf900f","pitchNumber":1,"startTime":"2026-07-12T22:18:20.880Z","endTime":"2026-07-12T22:18:24.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06829753789677,"aZ":-29.24330885166079,"pfxX":8.688042418885136,"pfxZ":1.976487895879064,"pX":1.332727025720253,"pZ":2.0020926575081224,"vX0":4.253463853779913,"vY0":-120.81147374752437,"vZ0":-1.4830852021455145,"x":66.2,"y":184.72,"x0":-1.5781193862101046,"y0":50.001891440569715,"z0":5.189203352627391,"aX":12.867363388831276},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-16.7,"spinRate":2461,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.45301973120448924,"extension":6.48408936662925},"index":1,"playId":"0b1ab3b6-a419-3653-bb56-3f8a04566540","pitchNumber":2,"startTime":"2026-07-12T22:18:38.109Z","endTime":"2026-07-12T22:18:41.656Z","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":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38984953777438,"aZ":-30.781245738764035,"pfxX":9.272640205318044,"pfxZ":0.9543658240907762,"pX":-0.18331942229135187,"pZ":1.9031384073352156,"vX0":0.7808256439146255,"vY0":-119.75648682038066,"vZ0":-1.4002871726046036,"x":123.99,"y":187.4,"x0":-1.7184252018851944,"y0":50.00190021024799,"z0":5.240162010007183,"aX":13.512912066241585},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.7,"breakHorizontal":-17.0,"spinRate":2483,"spinDirection":65},"zone":8,"typeConfidence":0.91,"plateTime":0.4567810149846552,"extension":6.394053622194263},"index":2,"playId":"b8d7d825-f667-3afe-a09d-532997a45f42","pitchNumber":3,"startTime":"2026-07-12T22:18:56.004Z","endTime":"2026-07-12T22:18:59.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431770577225908,"aZ":-16.808121094053526,"pfxX":-4.368693423576528,"pfxZ":7.94351021173504,"pX":1.2585460360268208,"pZ":2.8049960946886774,"vX0":8.540671826044509,"vY0":-137.90085767278762,"vZ0":-3.2428348550422514,"x":69.03,"y":163.05,"x0":-1.3050523079200844,"y0":50.003182840355926,"z0":5.123977490004035,"aX":-8.452136905862533},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":6.2,"spinRate":2375,"spinDirection":227},"zone":12,"typeConfidence":0.87,"plateTime":0.3965384560377294,"extension":6.612125075574019},"index":3,"playId":"b9ef0bc2-52f0-33ec-a039-89d5ee7a3f16","pitchNumber":4,"startTime":"2026-07-12T22:19:22.226Z","endTime":"2026-07-12T22:19:25.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61585778567189,"aZ":-16.730477668700836,"pfxX":-4.340743842207116,"pfxZ":7.857413537897125,"pX":-1.5679918391085519,"pZ":2.9945752699421266,"vX0":1.9853867645179974,"vY0":-138.5012174693526,"vZ0":-2.9638293098860493,"x":176.77,"y":157.93,"x0":-1.725698449622496,"y0":50.0008015578136,"z0":5.181773858443608,"aX":-8.528367395690747},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":7.6,"spinRate":2430,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.39375433852664443,"extension":6.520385947663065},"index":4,"playId":"f825ea0a-bdc9-358d-bf60-9db05862d379","pitchNumber":5,"startTime":"2026-07-12T22:19:40.016Z","endTime":"2026-07-12T22:19:44.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":87.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40231140789141,"aZ":-28.671526778919258,"pfxX":-9.88673077978757,"pfxZ":1.8457394367368254,"pX":1.6467587517802915,"pZ":1.0748759000830206,"vX0":11.738671308115524,"vY0":-135.55198420778663,"vZ0":-5.205948734514723,"x":54.23,"y":209.76,"x0":-1.4174379338988154,"y0":50.00060709003051,"z0":4.9760988527805905,"aX":-18.742621141145996},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.5,"breakHorizontal":16.0,"spinRate":2142,"spinDirection":240},"zone":14,"typeConfidence":0.8,"plateTime":0.40119007528090833,"extension":6.738346849575073},"index":5,"playId":"1b20550f-0c49-3f4e-8704-277ce987e645","pitchNumber":6,"startTime":"2026-07-12T22:20:00.206Z","endTime":"2026-07-12T22:20:03.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:20:03.282Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:20:24.917Z","endTime":"2026-07-12T22:21:31.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"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":"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":2},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3249741001975,"aZ":-26.488988071289572,"pfxX":-1.5826285558466848,"pfxZ":3.1696736877170375,"pX":0.32927002491789725,"pZ":1.376173896597449,"vX0":5.636946652747484,"vY0":-132.36938018482147,"vZ0":-4.621550432300436,"x":104.45,"y":201.62,"x0":-1.6120410937745056,"y0":50.00451873507078,"z0":5.058480143380292,"aX":-2.840600168153429},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":1.8,"spinRate":2205,"spinDirection":213},"zone":14,"typeConfidence":0.85,"plateTime":0.41204943383711434,"extension":6.435777829675574},"index":0,"playId":"d0acf1cd-28b5-371c-bd39-09a87602e372","pitchNumber":1,"startTime":"2026-07-12T22:20:33.008Z","endTime":"2026-07-12T22:20:36.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13309516086477,"aZ":-26.66044114420161,"pfxX":0.5762331580817754,"pfxZ":3.1922573984177562,"pX":0.7402409929429328,"pZ":1.860549847805281,"vX0":5.760761649994663,"vY0":-130.08441672863188,"vZ0":-3.2998912364455624,"x":88.78,"y":188.55,"x0":-1.5702078117247493,"y0":50.004209358255686,"z0":5.148085300711403,"aX":0.995827825295837},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":2335,"spinDirection":183},"zone":9,"typeConfidence":0.67,"plateTime":0.41970333135341287,"extension":6.522734943468246},"index":1,"playId":"9345f5e8-755a-3d26-893c-adafc2a435ef","pitchNumber":2,"startTime":"2026-07-12T22:20:58.641Z","endTime":"2026-07-12T22:21:02.111Z","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":89.7,"endSpeed":83.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43837454706049,"aZ":-30.781710832829248,"pfxX":-8.900984062447382,"pfxZ":0.7901824545365042,"pX":-1.1257881724197818,"pZ":1.5375596671431742,"vX0":4.276826407274879,"vY0":-130.67096757338854,"vZ0":-3.3058853634916345,"x":159.91,"y":197.27,"x0":-1.6134648663239548,"y0":50.00072146764202,"z0":5.093205968210113,"aX":-15.63496725409175},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":1623,"spinDirection":247},"zone":13,"typeConfidence":0.89,"plateTime":0.4166579488013866,"extension":6.226283691209579},"index":2,"playId":"a8946cae-3a99-380b-a452-ef9b83e73a79","pitchNumber":3,"startTime":"2026-07-12T22:21:27.521Z","endTime":"2026-07-12T22:21:31.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:21:31.581Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T22:21:43.675Z","endTime":"2026-07-12T22:23:38.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(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":89.9,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64710992802995,"aZ":-27.76703132378969,"pfxX":1.4728621206910795,"pfxZ":2.5108272121886763,"pX":1.5352633512984992,"pZ":3.285458667105605,"vX0":7.3368092993719864,"vY0":-130.83165072092606,"vZ0":0.028916033598890944,"x":58.48,"y":150.07,"x0":-1.4834864641291654,"y0":50.00077682348369,"z0":5.3358063560503455,"aX":2.580208763711065},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-4.1,"spinRate":2495,"spinDirection":190},"zone":12,"typeConfidence":0.63,"plateTime":0.41684312121616784,"extension":6.45242249267644},"index":0,"playId":"680c35f3-1689-3ff5-b086-afc0d97da132","pitchNumber":1,"startTime":"2026-07-12T22:21:58.513Z","endTime":"2026-07-12T22:22:01.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"f10cb8ad-b2ec-38e6-a4e7-168c1cf003d9","startTime":"2026-07-12T22:22:16.954Z","endTime":"2026-07-12T22:22:19.954Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546590865806014,"aZ":-30.37604744587328,"pfxX":-8.996050321216128,"pfxZ":1.0631421027085337,"pX":0.8462808895629892,"pZ":0.2726392647653261,"vX0":9.176943423592277,"vY0":-127.99778565980272,"vZ0":-5.965772534246967,"x":84.74,"y":231.42,"x0":-1.5902334893286738,"y0":50.000078784660865,"z0":4.966261856335542,"aX":-15.158690118716077},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":14.6,"spinRate":1494,"spinDirection":252},"zone":14,"typeConfidence":0.65,"plateTime":0.42538464167620615,"extension":6.455272869324799},"index":2,"playId":"ec8bec18-428f-31fa-ad28-16a6747fa288","pitchNumber":2,"startTime":"2026-07-12T22:22:36.896Z","endTime":"2026-07-12T22:22:42.617Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ryan Waldschmidt steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"ec8bec18-428f-31fa-ad28-16a6747fa288","startTime":"2026-07-12T22:22:49.866Z","endTime":"2026-07-12T22:23:09.559Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50188783103627,"aZ":-35.689316928582585,"pfxX":-7.191838065767607,"pfxZ":-2.0815195856817503,"pX":-0.5166985523393414,"pZ":1.8234184576067616,"vX0":5.738006311235754,"vY0":-128.88013276766262,"vZ0":-1.2266738201476868,"x":136.7,"y":189.55,"x0":-1.8319890454723766,"y0":50.00223597471258,"z0":5.049357798856418,"aX":-12.160264843873282},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.8,"breakHorizontal":11.9,"spinRate":1493,"spinDirection":255},"zone":7,"typeConfidence":0.91,"plateTime":0.42416316096073103,"extension":6.3464511099267185},"index":4,"playId":"49d9ee0b-a594-368f-b160-6da931a88a5b","pitchNumber":3,"startTime":"2026-07-12T22:23:09.559Z","endTime":"2026-07-12T22:23:12.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87431300379934,"aZ":-16.364924112479134,"pfxX":-6.2793098319481375,"pfxZ":8.159092466470785,"pX":0.4274133670969824,"pZ":3.0500085761223232,"vX0":7.896311803155285,"vY0":-137.8988913051089,"vZ0":-2.6388062236992056,"x":100.71,"y":156.43,"x0":-1.6490072264561366,"y0":50.00408106098332,"z0":5.115123085587381,"aX":-12.169906574392915},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2493,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.39624378526472137,"extension":6.416740057579532},"hitData":{"launchSpeed":80.1,"launchAngle":41.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.2,"coordY":89.04}},"index":5,"playId":"7f3ec2cf-c347-3701-adb8-a6c80fec216f","pitchNumber":4,"startTime":"2026-07-12T22:23:29.655Z","endTime":"2026-07-12T22:23:38.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:23:38.466Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:25:59.418Z","endTime":"2026-07-12T22:27:16.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":{"description":"Pitching Change: Jonathan Loáisiga replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:25:01.307Z","endTime":"2026-07-12T22:26:01.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"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":97.2,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.002372936267168,"aZ":-24.414607673241797,"pfxX":-10.716617528179897,"pfxZ":3.8088049218536355,"pX":-1.7755769035452968,"pZ":3.1881284473496123,"vX0":3.1771986667913654,"vY0":-141.53946360769748,"vZ0":-1.8538963631411178,"x":184.68,"y":152.7,"x0":-1.5172771000079128,"y0":50.00312888257794,"z0":5.4082009104551165,"aX":-21.837580251446536},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":18.8,"spinRate":2327,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.38634738690720605,"extension":6.276883681944709},"index":1,"playId":"a5e2f136-6f45-3fe8-b719-028b599ac046","pitchNumber":1,"startTime":"2026-07-12T22:26:01.777Z","endTime":"2026-07-12T22:26:05.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":89.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265707419633337,"aZ":-23.682701987447494,"pfxX":-10.785366191368116,"pfxZ":4.141118782148545,"pX":-0.54516544357747,"pZ":2.3027904816888274,"vX0":6.380685174952566,"vY0":-142.00502043582145,"vZ0":-4.296520512352901,"x":137.78,"y":176.6,"x0":-1.4150993988906426,"y0":50.00363585147024,"z0":5.334304272032497,"aX":-22.11876946359621},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2398,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.38511336106933003,"extension":6.395709838242407},"index":2,"playId":"98832d38-a278-35e8-80ae-e8b2777dc967","pitchNumber":2,"startTime":"2026-07-12T22:26:19.417Z","endTime":"2026-07-12T22:26:22.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52974039445324,"aZ":-31.023103080879427,"pfxX":2.2101108481324228,"pfxZ":0.6544415632798337,"pX":0.9083815910463354,"pZ":2.100978968501165,"vX0":5.656549804564839,"vY0":-131.4741333522491,"vZ0":-2.604876362355365,"x":82.37,"y":182.05,"x0":-1.5506145662142452,"y0":50.00537388714102,"z0":5.38626212183512,"aX":3.9037641239149243},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.8,"breakHorizontal":-5.2,"spinRate":2617,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.41517779272719135,"extension":6.347223040923361},"index":3,"playId":"36511897-4ce0-33b8-8caa-189a38143789","pitchNumber":3,"startTime":"2026-07-12T22:26:36.326Z","endTime":"2026-07-12T22:26:39.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501440263057372,"aZ":-30.83418666374963,"pfxX":1.603897955328521,"pfxZ":0.7624016552825337,"pX":1.3433473360707804,"pZ":1.7996533090111348,"vX0":6.79077411025701,"vY0":-130.80661177101345,"vZ0":-3.291675047365906,"x":65.79,"y":190.19,"x0":-1.4820664766772411,"y0":50.001131800404046,"z0":5.357032262539068,"aX":2.8117489709117645},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.2,"spinRate":2633,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.4168288656563863,"extension":6.539968662173497},"index":4,"playId":"e2054c16-22f5-3794-b90b-f776b977eeb9","pitchNumber":4,"startTime":"2026-07-12T22:26:53.982Z","endTime":"2026-07-12T22:26:57.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.918225475390386,"aZ":-32.3191676626837,"pfxX":2.0474886852729637,"pfxZ":-0.08375397742843305,"pX":0.719874484000088,"pZ":1.8891954970688318,"vX0":5.18445732018476,"vY0":-130.9435336892981,"vZ0":-2.7263385893112044,"x":89.56,"y":187.77,"x0":-1.5404214462629646,"y0":50.00300702781115,"z0":5.32721002338401,"aX":3.604924568748864},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.5,"breakHorizontal":-4.7,"spinRate":2650,"spinDirection":106},"zone":9,"typeConfidence":0.9,"plateTime":0.4160150545588639,"extension":6.695973471296432},"index":5,"playId":"d577bdcc-e3bb-361d-9a7f-b135971d978e","pitchNumber":5,"startTime":"2026-07-12T22:27:12.466Z","endTime":"2026-07-12T22:27:16.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:27:16.467Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:27:18.472Z","endTime":"2026-07-12T22:28:51.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559005122481135,"aZ":-25.44619402350394,"pfxX":-10.502843265367794,"pfxZ":3.7533848564353853,"pX":-0.48247392635706216,"pZ":1.7030719641357088,"vX0":6.488550784813006,"vY0":-132.60411933243554,"vZ0":-4.432949791035454,"x":135.39,"y":192.8,"x0":-1.5880046643982226,"y0":50.00484600334456,"z0":5.237945866559497,"aX":-18.832876297840343},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":1777,"spinDirection":246},"zone":7,"typeConfidence":0.89,"plateTime":0.41200588761017753,"extension":6.500888194075633},"index":0,"playId":"7dfbbec9-4ba0-3c93-9f9f-22885acd8680","pitchNumber":1,"startTime":"2026-07-12T22:27:43.383Z","endTime":"2026-07-12T22:27:47.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729389019946286,"aZ":-26.68445780443358,"pfxX":-8.79968140019422,"pfxZ":2.9940761298159106,"pX":-3.3206645660298766,"pZ":3.368881655012681,"vX0":-0.7638967866759534,"vY0":-134.04015038924192,"vZ0":-0.6919017873491413,"x":243.58,"y":147.82,"x0":-1.8879633310392998,"y0":50.00532907324862,"z0":5.5218153448310945,"aX":-16.145828347094206},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":16.1,"spinRate":1784,"spinDirection":245},"zone":11,"typeConfidence":0.82,"plateTime":0.4073435015150526,"extension":6.140716134873711},"index":1,"playId":"cae171dc-0744-33af-9268-6669652c49a4","pitchNumber":2,"startTime":"2026-07-12T22:28:00.212Z","endTime":"2026-07-12T22:28:03.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57939364445295,"aZ":-18.70462525153989,"pfxX":-3.350152433581091,"pfxZ":6.662592658793917,"pX":0.5400833589760409,"pZ":3.0121499048941294,"vX0":7.242738114828415,"vY0":-140.74709925021034,"vZ0":-3.0192749119252347,"x":96.41,"y":157.45,"x0":-1.6222593463634347,"y0":50.004726613037576,"z0":5.298623304372564,"aX":-6.7755229410180995},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.6,"breakHorizontal":4.7,"spinRate":2577,"spinDirection":214},"zone":3,"typeConfidence":0.82,"plateTime":0.3879873183872884,"extension":6.54841035942758},"index":2,"playId":"4097b62b-9d75-3b7e-96e0-74bbcb664a9b","pitchNumber":3,"startTime":"2026-07-12T22:28:22.338Z","endTime":"2026-07-12T22:28:25.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.672741382300853,"aZ":-25.301601074403095,"pfxX":-9.573979892102875,"pfxZ":3.7064128724895244,"pX":-1.1493661321659085,"pZ":1.6264551030427887,"vX0":4.430998336523491,"vY0":-134.8632102642122,"vZ0":-4.90347837852596,"x":160.81,"y":194.87,"x0":-1.5644906450694507,"y0":50.000013134510176,"z0":5.2391222401956865,"aX":-17.73931073712279},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":16.4,"spinRate":1861,"spinDirection":245},"zone":13,"typeConfidence":0.8,"plateTime":0.4051916806305971,"extension":6.650494802226375},"hitData":{"launchSpeed":94.0,"launchAngle":27.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.45,"coordY":90.74}},"index":3,"playId":"c15da175-6dff-3cb8-8c15-272f58cc161b","pitchNumber":4,"startTime":"2026-07-12T22:28:43.835Z","endTime":"2026-07-12T22:28:51.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:28:51.481Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dalton Rushing walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:30:05.533Z","endTime":"2026-07-12T22:32:43.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8,9,10,11],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dalton Rushing replaces Eliezer Alfonzo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T22:29:01.438Z","endTime":"2026-07-12T22:29:12.407Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":672613,"link":"/api/v1/people/672613"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T22:29:12.407Z","endTime":"2026-07-12T22:29:20.875Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-12T22:29:20.875Z","endTime":"2026-07-12T22:30:07.738Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.250086421012316,"aZ":-23.723865486627478,"pfxX":-9.694691437675587,"pfxZ":4.540628108915808,"pX":-0.8343579886872026,"pZ":2.0670416040038804,"vX0":5.2013743200549,"vY0":-135.44232653219603,"vZ0":-4.307724798964795,"x":148.8,"y":182.97,"x0":-1.5189174419298084,"y0":50.002083973768755,"z0":5.3347812767680995,"aX":-18.0322627107052},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.6,"breakHorizontal":16.4,"spinRate":1812,"spinDirection":247},"zone":13,"typeConfidence":0.77,"plateTime":0.4042169219233829,"extension":6.495622265800653},"index":3,"playId":"b77f369c-c607-34fc-8e0b-d7ddd5f48dd4","pitchNumber":1,"startTime":"2026-07-12T22:30:07.738Z","endTime":"2026-07-12T22:30:11.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78970796652308,"aZ":-25.08841382278291,"pfxX":-9.657599699296231,"pfxZ":3.7898108731196416,"pX":-1.0100110601496644,"pZ":2.3386894334572905,"vX0":4.834957153466125,"vY0":-135.66055634643473,"vZ0":-3.3533132260140537,"x":155.5,"y":175.64,"x0":-1.5575083697821104,"y0":50.00440450599747,"z0":5.333434177330696,"aX":-18.05964166010572},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.4,"breakHorizontal":16.6,"spinRate":1732,"spinDirection":242},"zone":13,"typeConfidence":0.75,"plateTime":0.40327130074710915,"extension":6.431376804146396},"index":4,"playId":"611111a2-8e98-35cc-9afa-f214e15d49d2","pitchNumber":2,"startTime":"2026-07-12T22:30:25.863Z","endTime":"2026-07-12T22:30:29.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T22:30:36.625Z","endTime":"2026-07-12T22:30:54.962Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53730793732507,"aZ":-19.48004463425757,"pfxX":-6.295342700896743,"pfxZ":6.01158120005017,"pX":-0.7785116385417522,"pZ":3.672573439199199,"vX0":5.0411572767543875,"vY0":-143.54639283143408,"vZ0":-1.19867073984688,"x":146.68,"y":139.62,"x0":-1.7292251390592284,"y0":50.001953725802665,"z0":5.294385825609233,"aX":-13.292939686284177},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":10.9,"breakHorizontal":10.6,"spinRate":2352,"spinDirection":229},"zone":11,"typeConfidence":0.8,"plateTime":0.379848248981836,"extension":6.414395010814534},"index":6,"playId":"34db2dc9-aa14-3107-84fc-da60bd5f3160","pitchNumber":3,"startTime":"2026-07-12T22:30:54.962Z","endTime":"2026-07-12T22:30:58.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831121118365758,"aZ":-19.521225401677466,"pfxX":-5.937534574357452,"pfxZ":6.124646035286187,"pX":-0.06461966319026527,"pZ":3.083851271514228,"vX0":6.664842294129917,"vY0":-142.20448027192597,"vZ0":-2.46125631112517,"x":119.46,"y":155.52,"x0":-1.6571975728345032,"y0":50.00551886300682,"z0":5.186382202367079,"aX":-12.273081617532188},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.8,"breakHorizontal":9.6,"spinRate":2377,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.3838405873662789,"extension":6.497827304961326},"index":7,"playId":"17236c5a-814c-383f-b044-2026b731153f","pitchNumber":4,"startTime":"2026-07-12T22:31:13.132Z","endTime":"2026-07-12T22:31:16.286Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721129454357797,"aZ":-25.205822723723404,"pfxX":-9.812562819494799,"pfxZ":3.7907624209412214,"pX":-0.9451695434952013,"pZ":1.1869782451738764,"vX0":4.924460573364538,"vY0":-134.36084383789267,"vZ0":-5.989879682924353,"x":153.03,"y":206.73,"x0":-1.5218877917608673,"y0":50.00172522520524,"z0":5.223951091929948,"aX":-18.031176491216403},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":1850,"spinDirection":245},"zone":13,"typeConfidence":0.83,"plateTime":0.40685366389238276,"extension":6.549772452793452},"index":8,"playId":"a5192711-7c7d-3bf8-afe7-b803044e9f15","pitchNumber":5,"startTime":"2026-07-12T22:31:35.906Z","endTime":"2026-07-12T22:31:39.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90748702299894,"aZ":-25.573640947522826,"pfxX":-9.350026943839786,"pfxZ":3.623043235959063,"pX":-1.6290869949188511,"pZ":2.048432944421457,"vX0":3.6829103135169903,"vY0":-133.1460050561097,"vZ0":-3.8995262537119526,"x":179.1,"y":183.47,"x0":-1.8048494848025294,"y0":50.00099122496589,"z0":5.35338171887077,"aX":-17.015495446121363},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.0,"breakHorizontal":16.3,"spinRate":1823,"spinDirection":243},"zone":13,"typeConfidence":0.84,"plateTime":0.4092423939680261,"extension":6.4428356372773665},"index":9,"playId":"62f68a10-79f4-3c17-830a-01651d336ea7","pitchNumber":6,"startTime":"2026-07-12T22:32:00.103Z","endTime":"2026-07-12T22:32:03.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237253137840298,"aZ":-18.715089602181937,"pfxX":-5.035178610106892,"pfxZ":6.3977134829751545,"pX":-0.47836809146585835,"pZ":3.9603884365314106,"vX0":4.983783081948683,"vY0":-143.24162664562334,"vZ0":-0.46899427543197403,"x":135.23,"y":131.85,"x0":-1.5762256429896457,"y0":50.00266054589863,"z0":5.283526131561899,"aX":-10.59333756126956},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":8.3,"spinRate":2336,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.3805709469946299,"extension":6.469924562862323},"index":10,"playId":"f2b34215-735e-3679-a39d-1a0f6ea659d6","pitchNumber":7,"startTime":"2026-07-12T22:32:18.796Z","endTime":"2026-07-12T22:32:22.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12126657543246,"aZ":-28.741209912135925,"pfxX":-8.429624434542013,"pfxZ":1.9247832438642423,"pX":0.09293021390793754,"pZ":1.1216549117892922,"vX0":7.031554848307318,"vY0":-132.00912692034444,"vZ0":-5.231730337152472,"x":113.46,"y":208.5,"x0":-1.4953452675926509,"y0":50.00386199472302,"z0":5.215880852071382,"aX":-15.04712288890123},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1598,"spinDirection":250},"zone":14,"typeConfidence":0.84,"plateTime":0.4131389229950777,"extension":6.731662590869845},"index":11,"playId":"5ce8bbf5-ac35-3889-bf0e-e7eb8ce78693","pitchNumber":8,"startTime":"2026-07-12T22:32:38.887Z","endTime":"2026-07-12T22:32:43.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:32:43.386Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T22:32:58.964Z","endTime":"2026-07-12T22:35:17.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"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":91.5,"endSpeed":84.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.986435619871344,"aZ":-28.326885226399988,"pfxX":-9.56191992046842,"pfxZ":2.1356637738067334,"pX":-1.2991696280383918,"pZ":3.0342845054216423,"vX0":3.8247353776305277,"vY0":-133.2570486345325,"vZ0":-0.8969249380000243,"x":166.52,"y":156.85,"x0":-1.5087716960058681,"y0":50.0033237853682,"z0":5.417099725806998,"aX":-17.23891592242347},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":16.6,"spinRate":1719,"spinDirection":243},"zone":11,"typeConfidence":0.88,"plateTime":0.4106470258730468,"extension":6.545151492368293},"index":0,"playId":"043d249f-617c-3f38-83b4-4ad6d742f63e","pitchNumber":1,"startTime":"2026-07-12T22:33:11.312Z","endTime":"2026-07-12T22:33:14.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":90.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722863339561464,"aZ":-21.166254300785667,"pfxX":-1.891120818029739,"pfxZ":5.382967074036154,"pX":-0.3030773379541676,"pZ":3.584420799157585,"vX0":4.053333146965853,"vY0":-140.47735711587305,"vZ0":-1.0245275229941873,"x":128.55,"y":142.0,"x0":-1.5038392558974805,"y0":50.00689496837998,"z0":5.299606227823971,"aX":-3.8706363073596117},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":2.8,"spinRate":2459,"spinDirection":213},"zone":11,"typeConfidence":0.71,"plateTime":0.38641548839078244,"extension":6.448918228831151},"index":1,"playId":"310599a9-3682-378e-8fb0-4fffb7f62bd3","pitchNumber":2,"startTime":"2026-07-12T22:33:29.384Z","endTime":"2026-07-12T22:33:33.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05055707415662,"aZ":-25.370687300462862,"pfxX":-9.299510203675116,"pfxZ":3.6958093048451657,"pX":-0.21496965988696806,"pZ":1.6043776961082643,"vX0":6.24001155342175,"vY0":-134.0426569787259,"vZ0":-4.85976957949208,"x":125.19,"y":195.46,"x0":-1.3522573237905582,"y0":50.0005516909079,"z0":5.228069143147151,"aX":-17.10251203267136},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":15.7,"spinRate":1806,"spinDirection":247},"zone":13,"typeConfidence":0.83,"plateTime":0.406962071916138,"extension":6.546653620275894},"index":2,"playId":"986e0e6a-15ce-37c7-b5ee-a8dff029ef53","pitchNumber":3,"startTime":"2026-07-12T22:33:46.833Z","endTime":"2026-07-12T22:33:50.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":84.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732322356962037,"aZ":-26.97964424188392,"pfxX":-9.809236113018438,"pfxZ":2.8513574910502655,"pX":0.21432989952484316,"pZ":2.642754938253473,"vX0":7.57757445683771,"vY0":-133.62169492440825,"vZ0":-2.038972477062364,"x":108.83,"y":167.43,"x0":-1.373076157947697,"y0":50.004695182808526,"z0":5.339633422287649,"aX":-17.87588616119814},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1762,"spinDirection":247},"zone":5,"typeConfidence":0.88,"plateTime":0.4087203522424372,"extension":6.636844929095622},"index":3,"playId":"b3631fac-4e7e-31d8-97ee-9bb051ba9051","pitchNumber":4,"startTime":"2026-07-12T22:34:07.330Z","endTime":"2026-07-12T22:34:11.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.439120345297887,"aZ":-24.047945064456947,"pfxX":-9.864790932881748,"pfxZ":4.344572842780716,"pX":-0.8512882067694977,"pZ":1.5089172037440712,"vX0":5.077276569381718,"vY0":-134.91057934911657,"vZ0":-5.414335269508505,"x":149.45,"y":198.04,"x0":-1.4618486689372316,"y0":50.00150450241597,"z0":5.20511785980072,"aX":-18.441233945930914},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":17.0,"spinRate":1963,"spinDirection":244},"zone":13,"typeConfidence":0.75,"plateTime":0.40381901417590704,"extension":6.595058422157809},"index":4,"playId":"73c82a27-9919-3dae-81c5-c72f71893496","pitchNumber":5,"startTime":"2026-07-12T22:34:28.161Z","endTime":"2026-07-12T22:34:31.882Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T22:34:56.440Z","endTime":"2026-07-12T22:35:14.489Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.824875927535775,"aZ":-28.14821275242397,"pfxX":-10.143371646076115,"pfxZ":2.162008150085507,"pX":0.2052658743096914,"pZ":0.4753042042162954,"vX0":7.667879455053098,"vY0":-135.23766157427764,"vZ0":-7.179602974877749,"x":109.18,"y":225.95,"x0":-1.3404329699220012,"y0":50.00413233725695,"z0":5.122333662823432,"aX":-18.90366846716614},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.6,"breakHorizontal":16.9,"spinRate":1783,"spinDirection":251},"zone":14,"typeConfidence":0.79,"plateTime":0.40408561017214506,"extension":6.5916981331212785},"index":6,"playId":"f5c9f150-bb27-3b68-a7d6-18e792e62cd5","pitchNumber":6,"startTime":"2026-07-12T22:35:14.489Z","endTime":"2026-07-12T22:35:17.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:35:17.718Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, pitcher Tanner Scott to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:37:48.249Z","endTime":"2026-07-12T22:38:29.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Dalton Rushing remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:36:20.992Z","endTime":"2026-07-12T22:36:21.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":672613,"link":"/api/v1/people/672613"}},{"details":{"description":"Pitching Change: Tanner Scott replaces Brock Stewart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T22:36:21.003Z","endTime":"2026-07-12T22:37:50.451Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694556174165616,"aZ":-27.69463075480673,"pfxX":-2.9546949765179074,"pfxZ":2.430378386041834,"pX":-0.9552456860644272,"pZ":1.5688516418374086,"vX0":-7.670985217709183,"vY0":-133.3643509573125,"vZ0":-4.248801900702382,"x":153.41,"y":196.42,"x0":2.3169868503737683,"y0":50.00217984979038,"z0":5.129330789867556,"aX":-5.43774960955984},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":2704,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.40726966715515367,"extension":6.2199866314411425},"index":2,"playId":"2c809b8c-2e40-369f-863a-19f0654327dd","pitchNumber":1,"startTime":"2026-07-12T22:37:50.451Z","endTime":"2026-07-12T22:37:55.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130447590477253,"aZ":-30.799893111303355,"pfxX":-3.605320825008754,"pfxZ":0.7591657000214376,"pX":-0.7525290972246644,"pZ":2.9596741743034505,"vX0":-7.043965240361598,"vY0":-132.45417779008673,"vZ0":-0.18339276667344828,"x":145.68,"y":158.87,"x0":2.3933908341870276,"y0":50.0018204756967,"z0":5.252592150381681,"aX":-6.503288662712592},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.6,"breakHorizontal":7.8,"spinRate":2672,"spinDirection":234},"zone":1,"typeConfidence":0.9,"plateTime":0.4110694865705171,"extension":6.285254843325381},"index":3,"playId":"eab7e5ac-79ae-34a4-8bb4-f4093bf85939","pitchNumber":2,"startTime":"2026-07-12T22:38:05.886Z","endTime":"2026-07-12T22:38:09.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.952372495316855,"aZ":-28.088543018847208,"pfxX":-3.482169690222022,"pfxZ":2.2814870238374327,"pX":-0.3678604130205746,"pZ":1.559178601084053,"vX0":-6.116756009832087,"vY0":-131.95602193713103,"vZ0":-4.047075307618149,"x":131.02,"y":196.68,"x0":2.4187289498597218,"y0":50.00431591401177,"z0":5.145665083173916,"aX":-6.235862408112984},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":7.4,"spinRate":2597,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.4126216073739126,"extension":6.28065268094904},"hitData":{"launchSpeed":71.5,"launchAngle":-67.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.52,"coordY":184.13}},"index":4,"playId":"f3c7aafe-8650-3db5-aa7e-4513c6d64504","pitchNumber":3,"startTime":"2026-07-12T22:38:22.479Z","endTime":"2026-07-12T22:38:29.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:38:29.663Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:38:37.314Z","endTime":"2026-07-12T22:40:49.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":91.0,"endSpeed":84.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672423235303054,"aZ":-31.703518659533884,"pfxX":-4.22417979736065,"pfxZ":0.26794451993428225,"pX":-0.5764183205718815,"pZ":1.70137228875892,"vX0":-6.707216598795155,"vY0":-132.50556574721375,"vZ0":-2.816966071711014,"x":138.97,"y":192.84,"x0":2.530747768977778,"y0":50.00605507218365,"z0":5.080007804913411,"aX":-7.5601109432353555},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.1,"breakHorizontal":9.0,"spinRate":2741,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.41237659486703393,"extension":6.129640777828094},"index":0,"playId":"d7229cea-0c70-31ae-b214-05146ae0d115","pitchNumber":1,"startTime":"2026-07-12T22:38:57.218Z","endTime":"2026-07-12T22:39:00.736Z","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":97.8,"endSpeed":89.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.768217369552122,"aZ":-12.513681249412778,"pfxX":3.3855008203486765,"pfxZ":9.533242966240312,"pX":1.2395082819098706,"pZ":3.728791621777785,"vX0":-4.433695108940208,"vY0":-142.47697928358352,"vZ0":-1.95936890054187,"x":69.75,"y":138.1,"x0":2.3736666395438775,"y0":50.002031001328945,"z0":5.213178931401168,"aX":6.981909246575305},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.0,"breakHorizontal":-5.3,"spinRate":2558,"spinDirection":148},"zone":12,"typeConfidence":0.9,"plateTime":0.38395566095883105,"extension":6.218671679114681},"index":1,"playId":"fd1cdd5a-9c84-34de-8b94-20ba0130e09b","pitchNumber":2,"startTime":"2026-07-12T22:39:24.102Z","endTime":"2026-07-12T22:39:27.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.382431426070603,"aZ":-30.13294870837361,"pfxX":-2.921436712639318,"pfxZ":1.1478182767720773,"pX":-0.40415435775506287,"pZ":2.0594016720697965,"vX0":-5.919974931437579,"vY0":-132.16355738877894,"vZ0":-2.4468526546420555,"x":132.41,"y":183.18,"x0":2.2385525442607563,"y0":50.0048419204947,"z0":5.195342648785719,"aX":-5.20257881650948},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.8,"breakHorizontal":6.5,"spinRate":2639,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.4133724061541013,"extension":6.281680304159587},"index":2,"playId":"5f55f4fe-998f-3a62-97b6-4ad20b9ca052","pitchNumber":3,"startTime":"2026-07-12T22:39:38.983Z","endTime":"2026-07-12T22:39:43.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118331119317684,"aZ":-12.485016733589394,"pfxX":3.2674320068707643,"pfxZ":9.541487825970536,"pX":-0.6973101229227326,"pZ":2.0271757679121385,"vX0":-9.17827106912654,"vY0":-142.17282650779077,"vZ0":-6.284730158481789,"x":143.58,"y":184.05,"x0":2.1368505573674432,"y0":50.00562514744968,"z0":5.046081156009779,"aX":6.7452719549353235},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":-4.2,"spinRate":2576,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.3840703140487749,"extension":6.348567983858061},"index":3,"playId":"731fd9ef-4e95-3c2c-8a46-ae89c338c1e2","pitchNumber":4,"startTime":"2026-07-12T22:40:06.422Z","endTime":"2026-07-12T22:40:09.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7444291011509,"aZ":-14.899106672550293,"pfxX":3.2616252152210556,"pfxZ":8.296732614585682,"pX":1.0516972387312689,"pZ":4.167320887867894,"vX0":-5.05459791386774,"vY0":-143.29381779425265,"vZ0":-0.49974656632886105,"x":76.91,"y":126.26,"x0":2.413763626460344,"y0":50.00133760684152,"z0":5.2738297266171426,"aX":6.790672016732816},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":-4.9,"spinRate":2550,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.3820738800234773,"extension":6.140650975307209},"index":4,"playId":"ebd93e66-cc1b-39f7-9167-82c7984cb2d9","pitchNumber":5,"startTime":"2026-07-12T22:40:26.875Z","endTime":"2026-07-12T22:40:30.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5977133910333,"aZ":-13.776340385532146,"pfxX":4.8083540570856655,"pfxZ":8.853001525071932,"pX":0.5971293201595252,"pZ":2.6117018665512486,"vX0":-6.524643046667958,"vY0":-142.9339562759085,"vZ0":-4.785055027967179,"x":94.24,"y":168.26,"x0":2.280051030327322,"y0":50.00307656040476,"z0":5.166362311410614,"aX":9.993193682606892},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":-7.4,"spinRate":2436,"spinDirection":138},"zone":6,"typeConfidence":0.91,"plateTime":0.38255755468036945,"extension":6.151155077460147},"index":5,"playId":"95811367-06ce-3f40-a808-f92669eec68b","pitchNumber":6,"startTime":"2026-07-12T22:40:45.408Z","endTime":"2026-07-12T22:40:49.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:40:49.076Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lourdes Gurriel Jr. lines out to second baseman Tommy Edman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T22:41:03.905Z","endTime":"2026-07-12T22:41:20.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.074717239988246,"aZ":-29.845733676712218,"pfxX":-2.9615167394395274,"pfxZ":1.2933096522997296,"pX":0.05187296857409317,"pZ":2.3722472714089635,"vX0":-5.113449760253922,"vY0":-132.67282651572657,"vZ0":-1.7077897434989144,"x":115.02,"y":174.73,"x0":2.3823629741954377,"y0":50.00074339388623,"z0":5.181411488614296,"aX":-5.324583038637273},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.2,"breakHorizontal":6.4,"spinRate":2708,"spinDirection":235},"zone":5,"typeConfidence":0.9,"plateTime":0.41146406485259,"extension":6.153568290875832},"hitData":{"launchSpeed":97.6,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":126.78,"coordY":137.46}},"index":0,"playId":"800415de-12d3-3dd6-9cb0-e11a7d510f0a","pitchNumber":1,"startTime":"2026-07-12T22:41:15.546Z","endTime":"2026-07-12T22:41:20.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:41:20.352Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:43:49.078Z","endTime":"2026-07-12T22:45:32.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:41:55.965Z","endTime":"2026-07-12T22:43:44.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces left fielder Lourdes Gurriel Jr., batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T22:43:44.518Z","endTime":"2026-07-12T22:43:44.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":666971,"link":"/api/v1/people/666971"}},{"details":{"description":"Defensive switch from center field to left field for Ryan Waldschmidt.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T22:43:44.528Z","endTime":"2026-07-12T22:43:51.269Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":814439,"link":"/api/v1/people/814439"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"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":98.4,"endSpeed":90.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405817825205244,"aZ":-13.150093176332996,"pfxX":-1.7319030918289093,"pfxZ":9.042822434430471,"pX":0.6293528670159702,"pZ":3.540252939743608,"vX0":5.576219821284597,"vY0":-143.26383599590687,"vZ0":-4.132476801554392,"x":93.01,"y":143.19,"x0":-1.1070526857278062,"y0":50.00155360608855,"z0":5.808150300522862,"aX":-3.6443004488561614},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.8,"breakHorizontal":2.2,"spinRate":2299,"spinDirection":205},"zone":12,"typeConfidence":0.9,"plateTime":0.380594882843563,"extension":6.509182809682769},"index":3,"playId":"4ee436f1-84b6-3eff-a3b1-67a44b5fac4f","pitchNumber":1,"startTime":"2026-07-12T22:43:51.269Z","endTime":"2026-07-12T22:43:56.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.678728097987012,"aZ":-11.080798966290791,"pfxX":-1.290307511469804,"pfxZ":10.027320748618543,"pX":-0.3104506655210751,"pZ":3.2857626260630894,"vX0":3.457422546204824,"vY0":-143.53292958324445,"vZ0":-4.9275416462729895,"x":128.83,"y":150.06,"x0":-1.3586105284154244,"y0":50.002157407996584,"z0":5.704203841870029,"aX":-2.7144605238045068},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":1.7,"spinRate":2290,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.3804198730200614,"extension":6.492551603474409},"index":4,"playId":"031b2e23-2cab-3cac-832d-57faacad0626","pitchNumber":2,"startTime":"2026-07-12T22:44:08.826Z","endTime":"2026-07-12T22:44:12.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96720274679448,"aZ":-39.78126956256134,"pfxX":3.6590397375995383,"pfxZ":-4.80173981733866,"pX":1.1469609911543341,"pZ":-0.6633660446042262,"vX0":4.818919788513448,"vY0":-124.47943690907587,"vZ0":-7.360198492952665,"x":73.28,"y":256.69,"x0":-1.283299869104266,"y0":50.00620859159403,"z0":5.591392726982904,"aX":5.7919979579022},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.1,"breakHorizontal":-7.7,"spinRate":2842,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4385662113208846,"extension":6.7482721745581875},"index":5,"playId":"c176eeb6-2ad5-3c51-95ef-8173d742219c","pitchNumber":3,"startTime":"2026-07-12T22:44:26.078Z","endTime":"2026-07-12T22:44:29.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275643999942968,"aZ":-10.540641272450213,"pfxX":-3.4582539085886843,"pfxZ":10.154525578397827,"pX":-0.09565656491904656,"pZ":1.093931763601252,"vX0":4.847583647707053,"vY0":-144.27072242485582,"vZ0":-10.83453543162311,"x":120.65,"y":209.24,"x0":-1.340221041424138,"y0":50.001628692389076,"z0":5.525700311472518,"aX":-7.366491261760027},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.7,"breakHorizontal":5.4,"spinRate":2419,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.3781442924678826,"extension":6.555652665058434},"index":6,"playId":"20dc486e-b56d-311f-9104-5f2496b45bbb","pitchNumber":4,"startTime":"2026-07-12T22:44:46.191Z","endTime":"2026-07-12T22:44:49.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.4,"endSpeed":91.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66487519535291,"aZ":-17.168883510822212,"pfxX":-8.700746105997286,"pfxZ":7.02854950568968,"pX":-1.2821023192088343,"pZ":2.6225779783119867,"vX0":3.512210050643853,"vY0":-144.7098906346397,"vZ0":-5.5540166902479156,"x":165.87,"y":167.97,"x0":-1.3764550726312743,"y0":50.00330123061112,"z0":5.607386471903031,"aX":-18.576188631899615},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.9,"breakHorizontal":15.1,"spinRate":2190,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3775365879104684,"extension":6.4387426522792435},"index":7,"playId":"f87e5166-eb70-302d-b066-149d2cd97130","pitchNumber":5,"startTime":"2026-07-12T22:45:02.414Z","endTime":"2026-07-12T22:45:05.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-12T22:45:16.266Z","endTime":"2026-07-12T22:45:29.052Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.818091135454978,"aZ":-8.478928922264197,"pfxX":-3.119937463084746,"pfxZ":11.126967458169911,"pX":1.461060552873654,"pZ":1.4989597227835332,"vX0":8.473100646567142,"vY0":-144.56477593703355,"vZ0":-9.997648186424719,"x":61.31,"y":198.31,"x0":-1.0947019870387384,"y0":50.00204189319922,"z0":5.511391079311311,"aX":-6.644757846696119},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.4,"breakHorizontal":4.1,"spinRate":2383,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3780342200127018,"extension":6.809303506227568},"index":9,"playId":"b078fac4-13be-36e4-aceb-fb565e6c5cd9","pitchNumber":6,"startTime":"2026-07-12T22:45:29.052Z","endTime":"2026-07-12T22:45:32.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:45:32.346Z","atBatIndex":60},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Freddie Freeman grounds into a double play, first baseman Tim Tawa to shortstop Geraldo Perdomo. Andy Pages out at 2nd. Freddie Freeman out at 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:45:47.662Z","endTime":"2026-07-12T22:46:06.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":79.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010765483290623,"aZ":-39.89593785749458,"pfxX":5.256171367605984,"pfxZ":-4.899102511755817,"pX":0.4022796119997672,"pZ":2.165048680473312,"vX0":2.3993240347953093,"vY0":-124.25297514227786,"vZ0":-0.9318178740203016,"x":101.67,"y":180.32,"x0":-1.2563672659825462,"y0":50.00242926044837,"z0":5.836500820500123,"aX":8.284619234776333},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.9,"breakHorizontal":-10.1,"spinRate":2918,"spinDirection":47},"zone":9,"typeConfidence":0.91,"plateTime":0.4394597383941212,"extension":6.698608088260627},"hitData":{"launchSpeed":77.7,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.78,"coordY":173.23}},"index":0,"playId":"ebc93c28-e56a-324e-a0df-0155e8550c0d","pitchNumber":1,"startTime":"2026-07-12T22:45:59.128Z","endTime":"2026-07-12T22:46:06.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:46:06.785Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, first baseman Tim Tawa to pitcher Juan Morillo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T22:46:33.105Z","endTime":"2026-07-12T22:47:53.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.986686024224,"aZ":-10.601936976864026,"pfxX":-3.4057842465127814,"pfxZ":10.137815568029836,"pX":-0.2031395822440591,"pZ":1.2280046870680088,"vX0":4.183023627834088,"vY0":-144.76744765428327,"vZ0":-10.222294693686868,"x":124.74,"y":205.62,"x0":-1.2225670594546136,"y0":50.00291226537263,"z0":5.448613858324596,"aX":-7.24757842634369},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.6,"breakHorizontal":5.4,"spinRate":2329,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.3779842549104182,"extension":6.740436480908261},"index":0,"playId":"9d602e35-9bb9-3261-9355-ddd3dad71602","pitchNumber":1,"startTime":"2026-07-12T22:46:37.639Z","endTime":"2026-07-12T22:46:41.861Z","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":100.2,"endSpeed":92.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.394869024022256,"aZ":-15.553791246665305,"pfxX":-8.562715228448065,"pfxZ":7.696816845155385,"pX":-0.13998912343069275,"pZ":1.7926901820473058,"vX0":6.401244243954249,"vY0":-145.60420251492513,"vZ0":-8.274353377895277,"x":122.34,"y":190.38,"x0":-1.248290550875406,"y0":50.000749707900404,"z0":5.6012576495494075,"aX":-18.486364598572724},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.6,"breakHorizontal":14.3,"spinRate":2243,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.3753721481827479,"extension":6.552600149038088},"index":1,"playId":"60fa3503-fc54-366c-9f66-98390b5d3572","pitchNumber":2,"startTime":"2026-07-12T22:46:54.603Z","endTime":"2026-07-12T22:46:58.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16216858708398,"aZ":-34.957154843076054,"pfxX":2.8123927622369984,"pfxZ":-1.6891156828235916,"pX":1.102481852204534,"pZ":0.9760675205038687,"vX0":4.857036041089457,"vY0":-127.11968951439312,"vZ0":-4.905463248920538,"x":74.98,"y":212.43,"x0":-1.1925447156471027,"y0":50.00272118667535,"z0":5.681953191615269,"aX":4.637050429355289},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.8,"breakHorizontal":-6.1,"spinRate":2744,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4296093396505509,"extension":6.750240222556901},"index":2,"playId":"0ff59a58-ac16-3d05-ba7e-990725677256","pitchNumber":3,"startTime":"2026-07-12T22:47:09.252Z","endTime":"2026-07-12T22:47:12.580Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868054142195984,"aZ":-38.403016323206394,"pfxX":5.7804498673483184,"pfxZ":-4.117422891456616,"pX":0.049284107375235156,"pZ":2.1237399115627134,"vX0":1.3439368337852426,"vY0":-122.12601684001703,"vZ0":-0.9711916055992098,"x":115.12,"y":181.44,"x0":-1.2591831350804064,"y0":50.00547729600781,"z0":5.827442727327972,"aX":8.73908561883713},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.4,"breakHorizontal":-10.8,"spinRate":2828,"spinDirection":44},"zone":8,"typeConfidence":0.91,"plateTime":0.4483682513644931,"extension":6.507762977863875},"index":3,"playId":"b4d9fc31-58a1-3491-9660-b62216ca534c","pitchNumber":4,"startTime":"2026-07-12T22:47:28.232Z","endTime":"2026-07-12T22:47:31.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281583249654844,"aZ":-11.875120688389822,"pfxX":-3.0962902756486432,"pfxZ":9.55437629376581,"pX":1.0243972247092819,"pZ":2.505357285869453,"vX0":7.28025926321936,"vY0":-144.2993186480183,"vZ0":-6.868040276751124,"x":77.95,"y":171.14,"x0":-1.1206877661701256,"y0":50.00122281255321,"z0":5.636238205008404,"aX":-6.578167818420205},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.2,"breakHorizontal":4.3,"spinRate":2365,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.3785274041444229,"extension":6.503627862631732},"hitData":{"launchSpeed":91.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.96,"coordY":166.57}},"index":4,"playId":"6ce3cbd7-46a8-39bc-b724-f197ed43cf7c","pitchNumber":5,"startTime":"2026-07-12T22:47:46.007Z","endTime":"2026-07-12T22:47:53.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:47:53.790Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:50:15.622Z","endTime":"2026-07-12T22:51:30.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Phillips replaces Tanner Scott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:49:10.499Z","endTime":"2026-07-12T22:50:17.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623465,"link":"/api/v1/people/623465"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.701481303716378,"aZ":-14.367245627688733,"pfxX":-7.747204476101292,"pfxZ":8.941769863390068,"pX":-0.08072016207584727,"pZ":1.2982986641300929,"vX0":10.344450343255367,"vY0":-140.01343187002254,"vZ0":-8.387089923417248,"x":120.08,"y":203.73,"x0":-2.8113655004803477,"y0":50.004251715107316,"z0":5.266646781241187,"aX":-15.4308743080939},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":12.0,"spinRate":2476,"spinDirection":225},"zone":13,"typeConfidence":0.81,"plateTime":0.39073804944464996,"extension":6.537122465207082},"index":1,"playId":"c7137f1f-77c3-30e2-a64e-7c61b3d2c624","pitchNumber":1,"startTime":"2026-07-12T22:50:17.971Z","endTime":"2026-07-12T22:50:22.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T22:50:27.583Z","endTime":"2026-07-12T22:50:44.235Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"}},{"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195822703751,"aZ":-32.1917729808396,"pfxX":8.777008901488122,"pfxZ":-0.009224903091651804,"pX":-0.004970161611424804,"pZ":1.6735364275842628,"vX0":4.970783652374841,"vY0":-123.71356173263996,"vZ0":-2.3789493616832518,"x":117.19,"y":193.59,"x0":-3.1851299020484043,"y0":50.00536063263141,"z0":5.363536390987209,"aX":13.515523319879314},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":-17.0,"spinRate":2651,"spinDirection":51},"zone":8,"typeConfidence":0.9,"plateTime":0.44385850301033614,"extension":6.201498618671006},"index":3,"playId":"4ed4102a-a20a-3135-8d8a-d4cdc78c3f24","pitchNumber":2,"startTime":"2026-07-12T22:50:44.235Z","endTime":"2026-07-12T22:50:47.572Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802353053423918,"aZ":-32.520988193044445,"pfxX":7.686451190339211,"pfxZ":-0.22699000051879,"pX":1.4501691396004093,"pZ":0.021397037184147587,"vX0":8.382365031280438,"vY0":-124.21983419378832,"vZ0":-6.139292687806565,"x":61.72,"y":238.2,"x0":-2.9767551817395317,"y0":50.000992377640294,"z0":5.255886804295249,"aX":11.909940933502941},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-16.0,"spinRate":2764,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4423327695973156,"extension":6.130739179911288},"index":4,"playId":"bb75cbc6-df9a-3985-b7a6-36b758701855","pitchNumber":3,"startTime":"2026-07-12T22:51:01.333Z","endTime":"2026-07-12T22:51:05.340Z","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":95.7,"endSpeed":87.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.861096210960635,"aZ":-14.298064546423738,"pfxX":-5.978510093817901,"pfxZ":9.131200362048984,"pX":-0.14992996235797007,"pZ":2.3076767482646754,"vX0":9.4454319383045,"vY0":-138.95756116833618,"vZ0":-5.659394613180362,"x":122.71,"y":176.47,"x0":-2.8148230473048934,"y0":50.0010077926861,"z0":5.319032830945374,"aX":-11.702354210314887},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2383,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.39403245996466874,"extension":6.496662492827896},"hitData":{"launchSpeed":99.1,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.25,"coordY":144.79}},"index":5,"playId":"0c98bba2-74fb-3b3d-8ac0-14b00b0afde6","pitchNumber":4,"startTime":"2026-07-12T22:51:23.251Z","endTime":"2026-07-12T22:51:30.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:51:30.599Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Arenado flies out to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:51:38.122Z","endTime":"2026-07-12T22:53:47.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.617319635894425,"aZ":-15.451903227032531,"pfxX":-6.688416123155285,"pfxZ":8.399211148242918,"pX":0.29001076617443877,"pZ":1.4922419333904022,"vX0":11.116255207459686,"vY0":-139.76300513763414,"vZ0":-7.642888826373189,"x":105.95,"y":198.49,"x0":-2.8583519636696715,"y0":50.00404350299046,"z0":5.264514678029698,"aX":-13.318536768365904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2492,"spinDirection":223},"zone":14,"typeConfidence":0.87,"plateTime":0.3909413290450914,"extension":6.451533312953843},"index":0,"playId":"0a3dda85-6478-3aa9-b9e5-9dd01c25272a","pitchNumber":1,"startTime":"2026-07-12T22:51:59.195Z","endTime":"2026-07-12T22:52:26.197Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159117457244395,"aZ":-13.733127956662493,"pfxX":-6.925052456095002,"pfxZ":9.20947988446024,"pX":0.046860496207526046,"pZ":2.610472098350116,"vX0":10.687712091228956,"vY0":-140.02878158691647,"vZ0":-5.233901290469787,"x":115.21,"y":168.3,"x0":-2.9051201386199463,"y0":50.0045768764131,"z0":5.3897973813385756,"aX":-13.869815529878048},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2424,"spinDirection":223},"zone":5,"typeConfidence":0.93,"plateTime":0.38992801469199323,"extension":6.530436727461782},"index":1,"playId":"39f9bb8c-cbb5-3168-8a33-a49c15668711","pitchNumber":2,"startTime":"2026-07-12T22:52:32.183Z","endTime":"2026-07-12T22:52:35.355Z","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":85.1,"endSpeed":78.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3201072646693,"aZ":-34.33396609511211,"pfxX":9.39580457050027,"pfxZ":-1.3836360532190763,"pX":-1.0434220845359257,"pZ":2.165333196230118,"vX0":1.9685343941081896,"vY0":-124.04582419371742,"vZ0":-1.0674598473114632,"x":156.77,"y":180.32,"x0":-3.067689986782129,"y0":50.00301239481619,"z0":5.458292877642189,"aX":14.67227652231971},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.5,"breakHorizontal":-17.5,"spinRate":2468,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.4412060750207325,"extension":6.218631184224101},"index":2,"playId":"90b10f82-3970-3acd-a251-96ed8093c0de","pitchNumber":3,"startTime":"2026-07-12T22:52:55.227Z","endTime":"2026-07-12T22:52:59.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645241588883703,"aZ":-13.11887722972259,"pfxX":-6.300277622372258,"pfxZ":9.62142983609699,"pX":0.18011532114808304,"pZ":2.368452086940624,"vX0":10.50433056925389,"vY0":-139.6402764603227,"vZ0":-5.890407945948303,"x":110.13,"y":174.83,"x0":-2.8070412104993534,"y0":50.00068689348693,"z0":5.363885573205345,"aX":-12.475696773868739},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2422,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.3918339824232051,"extension":6.578420112805485},"index":3,"playId":"28fc1835-da00-3f35-964d-4c550c2893c0","pitchNumber":4,"startTime":"2026-07-12T22:53:14.773Z","endTime":"2026-07-12T22:53:18.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.845108866294446,"aZ":-12.245574421189255,"pfxX":-6.2337668478750015,"pfxZ":9.946360437087648,"pX":0.19040622396085183,"pZ":2.0719395773253173,"vX0":10.36049790319579,"vY0":-140.41943540224628,"vZ0":-6.941521237855815,"x":109.74,"y":182.84,"x0":-2.7316336048960945,"y0":50.00020026040783,"z0":5.367185067951126,"aX":-12.487460686085695},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2482,"spinDirection":220},"zone":8,"typeConfidence":0.93,"plateTime":0.38959586444599736,"extension":6.607521035761225},"hitData":{"launchSpeed":96.5,"launchAngle":31.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.86,"coordY":47.83}},"index":4,"playId":"02224c78-4a25-365c-aec7-3b1fa5edf6a4","pitchNumber":5,"startTime":"2026-07-12T22:53:36.691Z","endTime":"2026-07-12T22:53:47.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:53:47.180Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tim Tawa homers (3) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:53:50.194Z","endTime":"2026-07-12T22:56:03.279Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":623465,"link":"/api/v1/people/623465"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.2,"endSpeed":89.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237292445660337,"aZ":-22.237947192384244,"pfxX":-10.134366182995912,"pfxZ":4.871741052130247,"pX":-0.4521342032007861,"pZ":2.4442188768870716,"vX0":10.117360075261661,"vY0":-141.22630906021683,"vZ0":-4.264985125825791,"x":134.23,"y":172.79,"x0":-2.7476159822529174,"y0":50.00372281833645,"z0":5.386804431954614,"aX":-20.671852606819833},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2145,"spinDirection":227},"zone":4,"typeConfidence":0.93,"plateTime":0.3864034026800316,"extension":6.564662182552792},"index":0,"playId":"d2bbe222-ca8a-3698-9ba9-fcc3ef80857e","pitchNumber":1,"startTime":"2026-07-12T22:54:17.281Z","endTime":"2026-07-12T22:54:20.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107972559900567,"aZ":-33.48292552313104,"pfxX":9.122867363153318,"pfxZ":-0.8325657124893215,"pX":-0.08218576674416153,"pZ":1.1971740573543266,"vX0":4.652484108529047,"vY0":-124.95018444826503,"vZ0":-3.2924021540499173,"x":120.13,"y":206.46,"x0":-3.155790186874417,"y0":50.00271877827697,"z0":5.294523359774757,"aX":14.36572662095474},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.0,"breakHorizontal":-17.6,"spinRate":2652,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.4390289991305436,"extension":6.2429826010189595},"index":1,"playId":"b1dade04-4145-3c20-87e8-f65ed1b66de1","pitchNumber":2,"startTime":"2026-07-12T22:54:39.646Z","endTime":"2026-07-12T22:54:45.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.211984040569522,"aZ":-35.528040509685496,"pfxX":9.116003215154892,"pfxZ":-2.153284973102509,"pX":0.76776082853213,"pZ":1.2399379109951794,"vX0":5.9689407106235235,"vY0":-124.48170826117347,"vZ0":-2.861927743459865,"x":87.73,"y":205.3,"x0":-2.849373295494765,"y0":50.00017458643,"z0":5.3612231189088675,"aX":14.227001712444636},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.3,"breakHorizontal":-17.9,"spinRate":2675,"spinDirection":47},"zone":14,"typeConfidence":0.92,"plateTime":0.4409022999062677,"extension":6.298911788769863},"index":2,"playId":"5b657cc8-a5ba-31da-90cc-6b5bdfddde17","pitchNumber":3,"startTime":"2026-07-12T22:55:00.969Z","endTime":"2026-07-12T22:55:04.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.364079486626533,"aZ":-17.23942025548145,"pfxX":-6.441444640726993,"pfxZ":7.669238575710956,"pX":-0.49710093665277527,"pZ":3.668845253854279,"vX0":8.485315861831355,"vY0":-138.32760110586085,"vZ0":-1.959874259274549,"x":135.95,"y":139.72,"x0":-2.7601513988922495,"y0":50.00489773470059,"z0":5.535824872960561,"aX":-12.548706918110254},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":10.0,"spinRate":2381,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.395172447125526,"extension":6.415956832510453},"index":3,"playId":"a0504991-10af-3cea-a0b8-a4169e6c9d0c","pitchNumber":4,"startTime":"2026-07-12T22:55:18.518Z","endTime":"2026-07-12T22:55:22.189Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.507846046115095,"aZ":-31.433029267266566,"pfxX":10.340127168963612,"pfxZ":0.47660156694292155,"pX":-0.2921812037645797,"pZ":1.9563327266791355,"vX0":3.6674133498241055,"vY0":-124.30821863934666,"vZ0":-1.8008692334535557,"x":128.14,"y":185.96,"x0":-3.1312410179283963,"y0":50.005348735395984,"z0":5.3061398521427625,"aX":16.141387011537276},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-19.6,"spinRate":2661,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4410569463392848,"extension":6.248355664599572},"hitData":{"launchSpeed":102.6,"launchAngle":29.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":85.18,"coordY":36.45}},"index":4,"playId":"a58bab65-64c2-37df-bffb-88a4220da35e","pitchNumber":5,"startTime":"2026-07-12T22:55:35.980Z","endTime":"2026-07-12T22:56:03.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:56:03.279Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Waldschmidt flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T22:56:12.234Z","endTime":"2026-07-12T22:57:52.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63243722624009,"aZ":-14.684001523721362,"pfxX":-7.835968973718864,"pfxZ":8.968641053387246,"pX":0.1906368254164041,"pZ":1.8675033777692476,"vX0":10.709173964150828,"vY0":-138.2633696877245,"vZ0":-6.669154354166463,"x":109.73,"y":188.36,"x0":-2.7012103552921283,"y0":50.00684249377782,"z0":5.282493607053152,"aX":-15.289972961759496},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2337,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.3949890787984889,"extension":6.58322741764488},"index":0,"playId":"66850442-1981-39f7-98e3-f0e64a95312a","pitchNumber":1,"startTime":"2026-07-12T22:56:28.137Z","endTime":"2026-07-12T22:56:31.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251137438597762,"aZ":-23.924939899461698,"pfxX":-0.8844333196852787,"pfxZ":4.4466690222898,"pX":1.174455971849502,"pZ":1.9521996989151646,"vX0":10.775742918433291,"vY0":-135.04289533173767,"vZ0":-4.64726270262359,"x":72.23,"y":186.07,"x0":-2.74544985304144,"y0":50.00306051046036,"z0":5.369599278774843,"aX":-1.6431072563840685},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-0.6,"spinRate":2531,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.4049605587127365,"extension":6.446938607446528},"index":1,"playId":"e68207af-9a4f-3366-b910-4bf9ebccbae2","pitchNumber":2,"startTime":"2026-07-12T22:56:48.469Z","endTime":"2026-07-12T22:56:52.496Z","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":95.2,"endSpeed":87.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834557117057404,"aZ":-24.916190380377127,"pfxX":-10.346299733040553,"pfxZ":3.739167042147037,"pX":-0.0971049519742598,"pZ":1.2055242203499832,"vX0":10.930523250739103,"vY0":-138.18042696154347,"vZ0":-6.5623496321155415,"x":120.7,"y":206.23,"x0":-2.7535694410805425,"y0":50.002205432720515,"z0":5.2773545505317,"aX":-20.0741392989589},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":16.6,"spinRate":2294,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.3958841274800142,"extension":6.549807768906332},"index":2,"playId":"12930e20-72c2-379f-a5a0-78ad3795e4fd","pitchNumber":3,"startTime":"2026-07-12T22:57:08.555Z","endTime":"2026-07-12T22:57:12.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282704022735995,"aZ":-14.6283606369045,"pfxX":-7.296033100266435,"pfxZ":8.802511670262241,"pX":0.19763524712088787,"pZ":1.8098329288380732,"vX0":10.724979939589025,"vY0":-139.97762166447944,"vZ0":-7.092971163049149,"x":109.47,"y":189.91,"x0":-2.7277275350213666,"y0":50.00421433274868,"z0":5.326290032747193,"aX":-14.545297839834413},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2469,"spinDirection":224},"zone":8,"typeConfidence":0.86,"plateTime":0.39063128868065533,"extension":6.560937005021902},"index":3,"playId":"e7517438-7d06-35f8-8656-b10a0335820d","pitchNumber":4,"startTime":"2026-07-12T22:57:27.676Z","endTime":"2026-07-12T22:57:31.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170357508906434,"aZ":-29.56665856968847,"pfxX":6.707325538686422,"pfxZ":1.6242805931920916,"pX":-0.4023125204808849,"pZ":1.9088256377804076,"vX0":4.361109023069885,"vY0":-125.40855163704767,"vZ0":-2.532956716723313,"x":132.34,"y":187.24,"x0":-3.032042779398485,"y0":50.00055050099863,"z0":5.331568958652647,"aX":10.733149292237938},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-13.1,"spinRate":2747,"spinDirection":43},"zone":7,"typeConfidence":0.79,"plateTime":0.4359239374101773,"extension":6.222185521258886},"hitData":{"launchSpeed":93.3,"launchAngle":25.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.08,"coordY":85.7}},"index":4,"playId":"d6619f6d-8b8e-3b94-87f4-f71fc0954c52","pitchNumber":5,"startTime":"2026-07-12T22:57:44.525Z","endTime":"2026-07-12T22:57:52.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T22:57:52.081Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, second baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T23:00:07.913Z","endTime":"2026-07-12T23:01:04.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Paul Sewald replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T22:58:49.694Z","endTime":"2026-07-12T23:00:10.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623149,"link":"/api/v1/people/623149"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.836975853199053,"aZ":-22.711842932541025,"pfxX":-6.95093385418186,"pfxZ":5.231949838846694,"pX":-0.7648561279832156,"pZ":3.3229156149084322,"vX0":9.383914251528962,"vY0":-132.72380384357416,"vZ0":1.3985031217868475,"x":146.15,"y":149.06,"x0":-3.4213198548250987,"y0":50.00024311353848,"z0":4.427858107157277,"aX":-12.56591521160792},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.0,"breakHorizontal":10.9,"spinRate":2589,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.41057874511011017,"extension":6.615063453617753},"index":1,"playId":"021a8058-e35e-376a-b655-7c188282cbe2","pitchNumber":1,"startTime":"2026-07-12T23:00:10.114Z","endTime":"2026-07-12T23:00:14.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67739563264597,"aZ":-22.85771445000135,"pfxX":-8.927953802994685,"pfxZ":5.100182402928242,"pX":0.3964498927690546,"pZ":2.6139266959126846,"vX0":12.829506446609994,"vY0":-133.09479608660354,"vZ0":-0.29514449836628,"x":101.89,"y":168.2,"x0":-3.2862641035923827,"y0":50.0021365162849,"z0":4.355958273183257,"aX":-16.309041540082834},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":14.0,"spinRate":2631,"spinDirection":247},"zone":6,"typeConfidence":0.9,"plateTime":0.40868184054336476,"extension":6.63405687876974},"index":2,"playId":"54e7761f-f447-3af1-8140-42b3995fd01b","pitchNumber":2,"startTime":"2026-07-12T23:00:24.274Z","endTime":"2026-07-12T23:00:27.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.065372067563093,"aZ":-23.308409657026296,"pfxX":-6.031255427647707,"pfxZ":4.798749869992454,"pX":0.8401617864934429,"pZ":3.0411196832626692,"vX0":12.908327614974752,"vY0":-133.88932501260754,"vZ0":0.7059154116301909,"x":84.98,"y":156.67,"x0":-3.2217556506332627,"y0":50.004340929128325,"z0":4.419619156788025,"aX":-11.148279377095772},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.1,"breakHorizontal":8.6,"spinRate":2585,"spinDirection":246},"zone":12,"typeConfidence":0.9,"plateTime":0.40632564522908776,"extension":6.583450532267167},"index":3,"playId":"98e42bd9-f2b2-3b1b-ae4b-f057e1154b84","pitchNumber":3,"startTime":"2026-07-12T23:00:41.563Z","endTime":"2026-07-12T23:00:45.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.215447507354074,"aZ":-21.667477685758364,"pfxX":-7.951414470981588,"pfxZ":5.729513957375314,"pX":0.07998381913434105,"pZ":2.6926966326156077,"vX0":11.861383735087383,"vY0":-133.91244463000976,"vZ0":-0.09128437375217258,"x":113.95,"y":166.08,"x0":-3.3535522650036076,"y0":50.004271106221026,"z0":4.264346026771633,"aX":-14.586939157300321},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":2556,"spinDirection":244},"zone":2,"typeConfidence":0.91,"plateTime":0.4074723008049608,"extension":6.707801492860689},"hitData":{"launchSpeed":92.1,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":149.91}},"index":4,"playId":"b41fc9bd-f41d-3088-85fd-72eb8dc09e9d","pitchNumber":4,"startTime":"2026-07-12T23:00:56.932Z","endTime":"2026-07-12T23:01:04.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T23:01:04.934Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out sharply to center fielder Jorge Barrosa.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T23:01:08.372Z","endTime":"2026-07-12T23:02:34.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31626405008319,"aZ":-19.493407650369228,"pfxX":-7.680967645631485,"pfxZ":6.758326071174881,"pX":0.11287474769378396,"pZ":3.1467764807062317,"vX0":11.894846629090168,"vY0":-135.32308709548033,"vZ0":0.40965094446980355,"x":112.7,"y":153.82,"x0":-3.3183924382083334,"y0":50.00148862897674,"z0":4.346673767662073,"aX":-14.410463041839538},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2628,"spinDirection":247},"zone":2,"typeConfidence":0.91,"plateTime":0.4029727783501844,"extension":6.572961478717402},"index":0,"playId":"729d9952-b7fe-31c0-af9f-397daf6dcf38","pitchNumber":1,"startTime":"2026-07-12T23:01:28.749Z","endTime":"2026-07-12T23:01:31.907Z","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.6,"endSpeed":78.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.170736650735158,"aZ":-27.617128209061203,"pfxX":5.701954120632124,"pfxZ":2.952531603876695,"pX":-0.4089310293188234,"pZ":3.220124734989072,"vX0":5.905368996905451,"vY0":-123.1677676274079,"vZ0":2.3183885330834917,"x":132.59,"y":151.84,"x0":-3.573677916680433,"y0":50.005993026666616,"z0":4.593348969618166,"aX":8.809650739627543},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.1,"breakHorizontal":-11.6,"spinRate":2620,"spinDirection":75},"zone":1,"typeConfidence":0.89,"plateTime":0.44374356594376785,"extension":6.351119588289091},"index":1,"playId":"9859a761-2220-3f69-be23-77420dc184f6","pitchNumber":2,"startTime":"2026-07-12T23:01:48.010Z","endTime":"2026-07-12T23:01:51.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458639655447406,"aZ":-20.420072261724943,"pfxX":-8.301606251879232,"pfxZ":6.26566804723769,"pX":-0.04079702958175192,"pZ":2.0968730843830143,"vX0":11.956859973570914,"vY0":-135.11387581503837,"vZ0":-1.9831142948367195,"x":118.56,"y":182.16,"x0":-3.4156109490729305,"y0":50.00135790409192,"z0":4.25387104211563,"aX":-15.570308925650313},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":13.0,"spinRate":2646,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.4031728679477782,"extension":6.521744608428015},"index":2,"playId":"a6816935-b3a9-3009-a942-1044616854b9","pitchNumber":3,"startTime":"2026-07-12T23:02:04.683Z","endTime":"2026-07-12T23:02:07.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21516804433245,"aZ":-22.336890063458018,"pfxX":-8.28289141643522,"pfxZ":5.252314379842748,"pX":-0.20741137132343349,"pZ":2.4897545695492234,"vX0":11.381765961170817,"vY0":-135.44204707032858,"vZ0":-0.5656113542536245,"x":124.91,"y":171.56,"x0":-3.3714882194784423,"y0":50.005018233549066,"z0":4.25153380193553,"aX":-15.522468341334834},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2587,"spinDirection":246},"zone":5,"typeConfidence":0.91,"plateTime":0.4030919265406596,"extension":6.579606529793879},"hitData":{"launchSpeed":102.5,"launchAngle":19.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.5,"coordY":56.01}},"index":3,"playId":"b6c03622-0d8b-3125-b6f7-7ac37b352d2c","pitchNumber":4,"startTime":"2026-07-12T23:02:25.690Z","endTime":"2026-07-12T23:02:34.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T23:02:34.063Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T23:02:38.734Z","endTime":"2026-07-12T23:04:06.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.34"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.88"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.13"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.76"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.08"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(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":92.5,"endSpeed":85.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58317241592428,"aZ":-20.676776952560328,"pfxX":-6.87046368528087,"pfxZ":6.239678045300108,"pX":0.10492317846021032,"pZ":3.1312864735078096,"vX0":11.511400224302909,"vY0":-134.2976125824092,"vZ0":0.7486586514869762,"x":113.0,"y":154.24,"x0":-3.3266070773793595,"y0":50.00599668768059,"z0":4.309502208778968,"aX":-12.668165082343648},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2623,"spinDirection":243},"zone":2,"typeConfidence":0.91,"plateTime":0.40643049846455837,"extension":6.800463731813462},"index":0,"playId":"76b5f5a4-8080-3097-81ce-041ec070ced2","pitchNumber":1,"startTime":"2026-07-12T23:03:00.914Z","endTime":"2026-07-12T23:03:04.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19114236389018,"aZ":-27.841883903100065,"pfxX":7.5101492479559555,"pfxZ":2.939270637014756,"pX":-0.4133978234591564,"pZ":3.6622339405727296,"vX0":5.21330335701755,"vY0":-120.58444275533478,"vZ0":3.5961449411262545,"x":132.76,"y":139.9,"x0":-3.5782476386745876,"y0":50.003285282643155,"z0":4.6062386203231425,"aX":11.07195633855245},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":-14.9,"spinRate":2565,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.4540326421546097,"extension":6.3693792570446774},"index":1,"playId":"9b001daa-c7de-3ae1-9de2-3eaf3e6cf675","pitchNumber":2,"startTime":"2026-07-12T23:03:14.089Z","endTime":"2026-07-12T23:03:18.048Z","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":82.8,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495675827106986,"aZ":-27.52606521632131,"pfxX":6.810157805380422,"pfxZ":3.1454529060252554,"pX":-0.7054527684519679,"pZ":2.387512253668059,"vX0":4.851824573423268,"vY0":-120.55010063661642,"vZ0":0.7511474095253691,"x":143.89,"y":174.32,"x0":-3.6259785642914752,"y0":50.00312276207968,"z0":4.4936589086623115,"aX":10.065785041648702},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2536,"spinDirection":85},"zone":4,"typeConfidence":0.9,"plateTime":0.4536064782591711,"extension":6.497920440071399},"index":2,"playId":"51ae7a2c-b39c-3f6d-81d1-75b3ecfc675a","pitchNumber":3,"startTime":"2026-07-12T23:03:28.488Z","endTime":"2026-07-12T23:03:33.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T23:03:49.905Z","endTime":"2026-07-12T23:04:03.349Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43273085787796,"aZ":-21.213086804092622,"pfxX":-5.787898079907837,"pfxZ":5.914324643615917,"pX":0.5028718362491397,"pZ":3.2949358324409026,"vX0":12.21299168775595,"vY0":-135.04518503760855,"vZ0":0.9574763136617649,"x":97.83,"y":149.82,"x0":-3.3190012551299053,"y0":50.00295237314038,"z0":4.424057328206672,"aX":-10.728418029738172},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":7.9,"spinRate":2654,"spinDirection":245},"zone":3,"typeConfidence":0.91,"plateTime":0.4050428936833912,"extension":6.409452750764918},"index":4,"playId":"fbb379ae-f70f-3018-b02d-e39475fb3326","pitchNumber":4,"startTime":"2026-07-12T23:04:03.349Z","endTime":"2026-07-12T23:04:06.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T23:04:06.607Z","atBatIndex":69}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T23:02:38.734Z","endTime":"2026-07-12T23:04:06.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.34"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.88"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.13"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.76"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.08"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.34"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".048"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".148"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.263"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".909"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".457"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(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":92.5,"endSpeed":85.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58317241592428,"aZ":-20.676776952560328,"pfxX":-6.87046368528087,"pfxZ":6.239678045300108,"pX":0.10492317846021032,"pZ":3.1312864735078096,"vX0":11.511400224302909,"vY0":-134.2976125824092,"vZ0":0.7486586514869762,"x":113.0,"y":154.24,"x0":-3.3266070773793595,"y0":50.00599668768059,"z0":4.309502208778968,"aX":-12.668165082343648},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":10.2,"spinRate":2623,"spinDirection":243},"zone":2,"typeConfidence":0.91,"plateTime":0.40643049846455837,"extension":6.800463731813462},"index":0,"playId":"76b5f5a4-8080-3097-81ce-041ec070ced2","pitchNumber":1,"startTime":"2026-07-12T23:03:00.914Z","endTime":"2026-07-12T23:03:04.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19114236389018,"aZ":-27.841883903100065,"pfxX":7.5101492479559555,"pfxZ":2.939270637014756,"pX":-0.4133978234591564,"pZ":3.6622339405727296,"vX0":5.21330335701755,"vY0":-120.58444275533478,"vZ0":3.5961449411262545,"x":132.76,"y":139.9,"x0":-3.5782476386745876,"y0":50.003285282643155,"z0":4.6062386203231425,"aX":11.07195633855245},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":-14.9,"spinRate":2565,"spinDirection":80},"zone":11,"typeConfidence":0.9,"plateTime":0.4540326421546097,"extension":6.3693792570446774},"index":1,"playId":"9b001daa-c7de-3ae1-9de2-3eaf3e6cf675","pitchNumber":2,"startTime":"2026-07-12T23:03:14.089Z","endTime":"2026-07-12T23:03:18.048Z","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":82.8,"endSpeed":76.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.495675827106986,"aZ":-27.52606521632131,"pfxX":6.810157805380422,"pfxZ":3.1454529060252554,"pX":-0.7054527684519679,"pZ":2.387512253668059,"vX0":4.851824573423268,"vY0":-120.55010063661642,"vZ0":0.7511474095253691,"x":143.89,"y":174.32,"x0":-3.6259785642914752,"y0":50.00312276207968,"z0":4.4936589086623115,"aX":10.065785041648702},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2536,"spinDirection":85},"zone":4,"typeConfidence":0.9,"plateTime":0.4536064782591711,"extension":6.497920440071399},"index":2,"playId":"51ae7a2c-b39c-3f6d-81d1-75b3ecfc675a","pitchNumber":3,"startTime":"2026-07-12T23:03:28.488Z","endTime":"2026-07-12T23:03:33.450Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-12T23:03:49.905Z","endTime":"2026-07-12T23:04:03.349Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43273085787796,"aZ":-21.213086804092622,"pfxX":-5.787898079907837,"pfxZ":5.914324643615917,"pX":0.5028718362491397,"pZ":3.2949358324409026,"vX0":12.21299168775595,"vY0":-135.04518503760855,"vZ0":0.9574763136617649,"x":97.83,"y":149.82,"x0":-3.3190012551299053,"y0":50.00295237314038,"z0":4.424057328206672,"aX":-10.728418029738172},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":7.9,"spinRate":2654,"spinDirection":245},"zone":3,"typeConfidence":0.91,"plateTime":0.4050428936833912,"extension":6.409452750764918},"index":4,"playId":"fbb379ae-f70f-3018-b02d-e39475fb3326","pitchNumber":4,"startTime":"2026-07-12T23:04:03.349Z","endTime":"2026-07-12T23:04:06.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T23:04:06.607Z","atBatIndex":69},"scoringPlays":[3,23,33,35,43,44,65],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":109.76,"y":22.58},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":113.63,"y":93.31},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":74.59,"y":133.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":117.83,"y":142.95},"type":"O","description":"Groundout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10],"bottom":[11,12,13,14,15],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":64.53,"y":97.52},"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":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":163.86,"y":145.37},"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":97.06,"y":173.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":100.13,"y":158.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":153.56,"y":150.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"coordinates":{"x":112.98,"y":162.33},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18],"bottom":[19,20,21,22,23,24],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":197.8,"y":109.17},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":167.5,"y":61.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":141.03,"y":53.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":140.24,"y":183.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":74.35,"y":118.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":159.02,"y":162.93},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[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":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":212.72,"y":90.62},"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":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"coordinates":{"x":143.4,"y":96.98},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"coordinates":{"x":212.96,"y":106.08},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":39,"top":[31,32,33,34,35,36],"bottom":[37,38,39],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":172.34,"y":173.23},"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":5,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":149.87,"y":59.22},"type":"H","description":"Double"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":97.02,"y":48.79},"type":"H","description":"Double"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":149.9,"y":48.79},"type":"E","description":"Field Error"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":196.36,"y":101.61},"type":"O","description":"Sac Fly"},{"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":143.87,"y":55.72},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":127.37,"y":195.92},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":82.09,"y":72.08},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":48,"top":[40,41,42,43,44,45],"bottom":[46,47,48],"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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":186.42,"y":70.31},"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":6,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":111.17,"y":175.65},"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":6,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":218.82,"y":107.85},"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":6,"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":151.96,"y":159.88},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":124.25,"y":158.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":150.94,"y":114.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":105.71,"y":163.54},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52],"bottom":[53,54,55,56],"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":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":105.11,"y":164.75},"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":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":157.2,"y":89.04},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":46.45,"y":90.74},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":62,"top":[57,58,59],"bottom":[60,61,62],"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":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":127.52,"y":184.13},"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":8,"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":126.78,"y":137.46},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":154.78,"y":173.23},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":152.96,"y":166.57},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":69,"top":[63,64,65,66],"bottom":[67,68,69],"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":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"coordinates":{"x":139.25,"y":144.79},"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":9,"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"coordinates":{"x":123.86,"y":47.83},"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":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"coordinates":{"x":85.18,"y":36.45},"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":9,"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"coordinates":{"x":171.08,"y":85.7},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":147.26,"y":149.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":149.5,"y":56.01},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":3,"errors":2,"leftOnBase":4},"away":{"runs":5,"hits":5,"errors":0,"leftOnBase":4}},"defense":{"pitcher":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"catcher":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"first":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"second":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"third":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"center":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"onDeck":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"inHole":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"battingOrder":10,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"onDeck":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"inHole":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"battingOrder":7,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".237","atBats":32,"obp":".307","slg":".384","ops":".691","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":4,"leftOnBase":10,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":29,"obp":".235","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":139,"era":"4.21","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":34,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":55,"strikes":84,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"pitchesPerInning":"15.44","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":19,"gamesStarted":19,"flyOuts":80,"groundOuts":117,"airOuts":133,"runs":31,"doubles":22,"triples":2,"homeRuns":12,"strikeOuts":79,"baseOnBalls":39,"intentionalWalks":0,"hits":94,"hitByPitch":0,"atBats":421,"obp":".289","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1787,"era":"2.29","inningsPitched":"114.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.17","battersFaced":462,"outs":342,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1787,"balls":667,"strikes":1120,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".727","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"2.03","strikeoutsPer9Inn":"6.24","walksPer9Inn":"3.08","hitsPer9Inn":"7.42","runsScoredPer9":"2.45","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666661":{"person":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":13,"groundOuts":40,"airOuts":26,"runs":14,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":1,"hits":26,"hitByPitch":2,"atBats":134,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":594,"era":"2.89","inningsPitched":"37.1","wins":2,"losses":4,"saves":1,"saveOpportunities":5,"holds":10,"blownSaves":4,"earnedRuns":12,"whip":"1.07","battersFaced":153,"outs":112,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":210,"strikes":384,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".333","pitchesPerInning":"15.91","gamesFinished":8,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"10.85","walksPer9Inn":"3.38","hitsPer9Inn":"6.27","runsScoredPer9":"3.37","homeRunsPer9":"0.48","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":16,"gamesStarted":6,"flyOuts":24,"groundOuts":64,"airOuts":52,"runs":31,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":18,"intentionalWalks":0,"hits":53,"hitByPitch":3,"atBats":207,"obp":".320","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":842,"era":"4.70","inningsPitched":"53.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":231,"outs":161,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":842,"balls":294,"strikes":548,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".750","pitchesPerInning":"15.69","gamesFinished":2,"strikeoutWalkRatio":"2.28","strikeoutsPer9Inn":"6.88","walksPer9Inn":"3.02","hitsPer9Inn":"8.89","runsScoredPer9":"5.20","homeRunsPer9":"1.34","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"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":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":10,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":11,"groundOuts":31,"airOuts":18,"runs":9,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".214","atBats":84,"obp":".295","slg":".381","ops":".676","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":32,"rbi":15,"leftOnBase":33,"sacBunts":4,"sacFlies":1,"babip":".250","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":86,"errors":2,"chances":96,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID571448":{"person":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"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":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":44,"groundOuts":70,"airOuts":93,"runs":45,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":74,"baseOnBalls":29,"intentionalWalks":2,"hits":75,"hitByPitch":6,"avg":".243","atBats":309,"obp":".317","slg":".414","ops":".731","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":128,"rbi":40,"leftOnBase":151,"sacBunts":0,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.75","popOuts":27,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":141,"putOuts":62,"errors":4,"chances":207,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694371":{"person":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":14,"groundOuts":34,"airOuts":29,"runs":22,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".223","atBats":121,"obp":".299","slg":".364","ops":".663","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":44,"rbi":9,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":73,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686753":{"person":{"id":686753,"fullName":"Drey Jameson","link":"/api/v1/people/686753"},"jerseyNumber":"99","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":10,"gamesStarted":0,"flyOuts":10,"groundOuts":14,"airOuts":19,"runs":7,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":59,"obp":".333","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":224,"era":"4.11","inningsPitched":"15.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.37","battersFaced":66,"outs":46,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":224,"balls":76,"strikes":148,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"14.61","gamesFinished":8,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"6.46","walksPer9Inn":"3.52","hitsPer9Inn":"8.80","runsScoredPer9":"4.11","homeRunsPer9":"0.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","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":16,"gamesStarted":16,"flyOuts":61,"groundOuts":96,"airOuts":112,"runs":56,"doubles":20,"triples":3,"homeRuns":20,"strikeOuts":59,"baseOnBalls":38,"intentionalWalks":2,"hits":103,"hitByPitch":2,"atBats":365,"obp":".350","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1479,"era":"5.38","inningsPitched":"93.2","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.51","battersFaced":411,"outs":281,"gamesPitched":16,"completeGames":1,"shutouts":0,"pitchesThrown":1479,"balls":549,"strikes":930,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".467","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.67","walksPer9Inn":"3.65","hitsPer9Inn":"9.90","runsScoredPer9":"5.38","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID814439":{"person":{"id":814439,"fullName":"Ryan Waldschmidt","link":"/api/v1/people/814439"},"jerseyNumber":"15","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"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":35,"flyOuts":14,"groundOuts":18,"airOuts":27,"runs":11,"doubles":9,"triples":1,"homeRuns":0,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".250","atBats":116,"obp":".307","slg":".345","ops":".652","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":40,"rbi":9,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".392","groundOutsToAirouts":"0.67","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":92,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":21,"groundOuts":34,"airOuts":35,"runs":13,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":11,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":139,"obp":".278","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":606,"era":"2.84","inningsPitched":"38.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":12,"whip":"1.11","battersFaced":151,"outs":114,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":219,"strikes":387,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".600","pitchesPerInning":"15.95","gamesFinished":5,"strikeoutWalkRatio":"3.64","strikeoutsPer9Inn":"9.47","walksPer9Inn":"2.61","hitsPer9Inn":"7.34","runsScoredPer9":"3.08","homeRunsPer9":"0.95","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":63,"groundOuts":108,"airOuts":113,"runs":51,"doubles":19,"triples":3,"homeRuns":17,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":1,"hits":95,"hitByPitch":2,"avg":".256","atBats":371,"obp":".311","slg":".461","ops":".772","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":171,"rbi":54,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".261","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.82","popOuts":19,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":199,"putOuts":94,"errors":0,"chances":293,"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"}]},"ID642528":{"person":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":18,"groundOuts":47,"airOuts":34,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":131,"obp":".266","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":561,"era":"2.17","inningsPitched":"37.1","wins":2,"losses":2,"saves":1,"saveOpportunities":4,"holds":7,"blownSaves":3,"earnedRuns":9,"whip":"0.99","battersFaced":145,"outs":112,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":561,"balls":189,"strikes":372,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":0,"winPercentage":".500","pitchesPerInning":"15.03","gamesFinished":11,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"6.27","walksPer9Inn":"1.93","hitsPer9Inn":"6.99","runsScoredPer9":"2.41","homeRunsPer9":"0.24","inheritedRunners":17,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545121":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":93,"airOuts":87,"runs":40,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":2,"hits":72,"hitByPitch":2,"avg":".258","atBats":279,"obp":".302","slg":".394","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":110,"rbi":47,"leftOnBase":119,"sacBunts":1,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.86","popOuts":26,"lineOuts":25},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":381,"errors":2,"chances":483,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"200","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":61,"groundOuts":104,"airOuts":103,"runs":46,"doubles":13,"triples":3,"homeRuns":6,"strikeOuts":47,"baseOnBalls":55,"intentionalWalks":0,"hits":78,"hitByPitch":4,"avg":".241","atBats":323,"obp":".354","slg":".356","ops":".710","caughtStealing":8,"stolenBases":15,"stolenBasePercentage":".652","caughtStealingPercentage":".348","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":115,"rbi":34,"leftOnBase":142,"sacBunts":4,"sacFlies":5,"babip":".262","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.83","popOuts":13,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":226,"putOuts":139,"errors":6,"chances":371,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID623149":{"person":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 22)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":32,"groundOuts":11,"airOuts":53,"runs":17,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":122,"obp":".235","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":516,"era":"4.24","inningsPitched":"34.0","wins":2,"losses":4,"saves":22,"saveOpportunities":23,"holds":0,"blownSaves":1,"earnedRuns":16,"whip":"0.88","battersFaced":133,"outs":102,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":516,"balls":166,"strikes":350,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":".333","pitchesPerInning":"15.18","gamesFinished":32,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"10.06","walksPer9Inn":"2.12","hitsPer9Inn":"5.82","runsScoredPer9":"4.50","homeRunsPer9":"1.85","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":36,"groundOuts":64,"airOuts":62,"runs":34,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":32,"intentionalWalks":0,"hits":71,"hitByPitch":3,"avg":".301","atBats":236,"obp":".385","slg":".436","ops":".821","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":103,"rbi":32,"leftOnBase":90,"sacBunts":0,"sacFlies":4,"babip":".340","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.33","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":8,"stolenBases":23,"stolenBasePercentage":".742","caughtStealingPercentage":".258","assists":17,"putOuts":395,"errors":1,"chances":413,"fielding":".998","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683352":{"person":{"id":683352,"fullName":"Mitch Bratt","link":"/api/v1/people/683352"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":29,"strikes":29,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":2,"gamesStarted":2,"flyOuts":5,"groundOuts":9,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":112,"era":"6.00","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.67","battersFaced":28,"outs":18,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":112,"balls":47,"strikes":65,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":3,"winPercentage":".---","pitchesPerInning":"18.67","gamesFinished":0,"strikeoutWalkRatio":"0.60","strikeoutsPer9Inn":"4.50","walksPer9Inn":"7.50","hitsPer9Inn":"7.50","runsScoredPer9":"6.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":93,"flyOuts":48,"groundOuts":80,"airOuts":89,"runs":54,"doubles":19,"triples":10,"homeRuns":13,"strikeOuts":91,"baseOnBalls":47,"intentionalWalks":2,"hits":87,"hitByPitch":4,"avg":".252","atBats":345,"obp":".347","slg":".478","ops":".825","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":165,"rbi":45,"leftOnBase":127,"sacBunts":0,"sacFlies":2,"babip":".305","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.54","popOuts":22,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":212,"errors":3,"chances":219,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":24,"groundOuts":52,"airOuts":45,"runs":14,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":1,"hits":27,"hitByPitch":3,"atBats":143,"obp":".242","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":603,"era":"2.59","inningsPitched":"41.2","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":11,"blownSaves":1,"earnedRuns":12,"whip":"0.84","battersFaced":158,"outs":125,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":603,"balls":223,"strikes":380,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".667","pitchesPerInning":"14.47","gamesFinished":6,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"4.97","walksPer9Inn":"1.73","hitsPer9Inn":"5.83","runsScoredPer9":"3.02","homeRunsPer9":"0.86","inheritedRunners":13,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":46,"flyOuts":24,"groundOuts":46,"airOuts":58,"runs":12,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".211","atBats":171,"obp":".259","slg":".292","ops":".551","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":50,"rbi":20,"leftOnBase":76,"sacBunts":0,"sacFlies":2,"babip":".246","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.50","popOuts":17,"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":3,"putOuts":57,"errors":0,"chances":60,"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"}]},"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":{"note":"(W, 4-2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":16,"groundOuts":45,"airOuts":30,"runs":14,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":9,"intentionalWalks":2,"hits":34,"hitByPitch":3,"atBats":133,"obp":".315","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":513,"era":"2.88","inningsPitched":"34.1","wins":4,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.25","battersFaced":147,"outs":103,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":513,"balls":170,"strikes":343,"strikePercentage":".670","hitBatsmen":3,"balks":2,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".667","pitchesPerInning":"14.94","gamesFinished":6,"strikeoutWalkRatio":"2.89","strikeoutsPer9Inn":"6.82","walksPer9Inn":"2.36","hitsPer9Inn":"8.91","runsScoredPer9":"3.67","homeRunsPer9":"0.52","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":3,"airOuts":17,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".200","atBats":35,"obp":".211","slg":".343","ops":".554","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":12,"rbi":8,"leftOnBase":18,"sacBunts":0,"sacFlies":2,"babip":".231","groundOutsToAirouts":"0.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":20,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":23,"flyOuts":8,"groundOuts":23,"airOuts":12,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":1,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".227","atBats":66,"obp":".239","slg":".364","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":24,"rbi":10,"leftOnBase":23,"sacBunts":2,"sacFlies":0,"babip":".283","groundOutsToAirouts":"1.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":19,"obp":".522","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":63,"era":"11.25","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"3.00","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":29,"strikes":34,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"15.75","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"6.75","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"2.25","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":11,"putOuts":127,"errors":1,"chances":139,"fielding":".993","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691769":{"person":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"jerseyNumber":"50","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":8,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":28,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"8.59","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.50","battersFaced":32,"outs":22,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":48,"strikes":74,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".---","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.91","walksPer9Inn":"4.91","hitsPer9Inn":"8.59","runsScoredPer9":"8.59","homeRunsPer9":"2.45","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"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":{},"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":28,"gamesStarted":0,"flyOuts":8,"groundOuts":24,"airOuts":16,"runs":5,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":1,"hits":12,"hitByPitch":3,"atBats":78,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":315,"era":"1.90","inningsPitched":"23.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":10,"blownSaves":0,"earnedRuns":5,"whip":"0.76","battersFaced":88,"outs":71,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":108,"strikes":207,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".000","pitchesPerInning":"13.31","gamesFinished":4,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"10.27","walksPer9Inn":"2.28","hitsPer9Inn":"4.56","runsScoredPer9":"1.90","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"501","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":18,"groundOuts":31,"airOuts":30,"runs":19,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".186","atBats":113,"obp":".258","slg":".345","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":39,"rbi":10,"leftOnBase":43,"sacBunts":5,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.50","popOuts":7,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":84,"errors":0,"chances":84,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[606466,672695,682998,672515,666971,678489,545121,571448,694374,814439,683352,664199,657044,656464,642528,666661,623149],"pitchers":[683352,664199,657044,656464,642528,666661,623149],"bench":[596146,543510,694371],"bullpen":[691769,805299,686753,518876,694297,593958],"battingOrder":[606466,672695,682998,672515,678489,545121,571448,694374,814439],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vargas, I (13, Sheehan); Arenado (17, Sheehan)."},{"label":"HR","value":"Tawa (3, 9th inning off Phillips, E, 0 on, 2 out)."},{"label":"TB","value":"Arenado 2; Moreno; Tawa 4; Vargas, I 3."},{"label":"RBI","value":"Arenado (40); Tawa (15); Vargas, I (47); Waldschmidt (9)."},{"label":"2-out RBI","value":"Tawa."},{"label":"Runners left in scoring position, 2 out","value":"Arenado 2; Marte, K; Perdomo."},{"label":"SF","value":"Waldschmidt."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Waldschmidt (6, 2nd base off Stewart, B/Alfonzo)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Tawa-Perdomo)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":10,"airOuts":10,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".262","atBats":29,"obp":".343","slg":".434","ops":".777","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":7,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".222","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"3.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.14","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":58,"strikes":103,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":4,"pitchesPerInning":"17.89","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":1,"pickoffs":0}},"players":{"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":22,"groundOuts":35,"airOuts":48,"runs":30,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":53,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".254","atBats":181,"obp":".337","slg":".475","ops":".812","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":86,"rbi":30,"leftOnBase":86,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.10","popOuts":13,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":25,"stolenBasePercentage":".735","caughtStealingPercentage":".265","assists":10,"putOuts":414,"errors":1,"chances":425,"fielding":".998","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":42,"gamesStarted":0,"flyOuts":23,"groundOuts":16,"airOuts":36,"runs":8,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":2,"hits":16,"hitByPitch":0,"atBats":113,"obp":".271","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":595,"era":"2.27","inningsPitched":"31.2","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":15,"blownSaves":1,"earnedRuns":8,"whip":"1.14","battersFaced":133,"outs":95,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":595,"balls":222,"strikes":373,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"18.79","gamesFinished":6,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"12.79","walksPer9Inn":"5.68","hitsPer9Inn":"4.55","runsScoredPer9":"2.27","homeRunsPer9":"0.00","inheritedRunners":23,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":62,"groundOuts":75,"airOuts":100,"runs":53,"doubles":18,"triples":2,"homeRuns":7,"strikeOuts":76,"baseOnBalls":48,"intentionalWalks":0,"hits":80,"hitByPitch":2,"avg":".244","atBats":328,"obp":".341","slg":".375","ops":".716","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":123,"rbi":47,"leftOnBase":159,"sacBunts":0,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.86","popOuts":14,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":166,"errors":2,"chances":174,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":46,"groundOuts":64,"airOuts":74,"runs":54,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":79,"baseOnBalls":40,"intentionalWalks":2,"hits":76,"hitByPitch":3,"avg":".259","atBats":293,"obp":".354","slg":".488","ops":".842","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":336,"totalBases":143,"rbi":40,"leftOnBase":152,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.24","popOuts":12,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":54,"errors":8,"chances":197,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":59,"groundOuts":94,"airOuts":96,"runs":52,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":65,"baseOnBalls":47,"intentionalWalks":1,"hits":103,"hitByPitch":3,"avg":".290","atBats":355,"obp":".375","slg":".487","ops":".862","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":173,"rbi":49,"leftOnBase":161,"sacBunts":0,"sacFlies":3,"babip":".317","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.67","popOuts":10,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":656,"errors":0,"chances":726,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 4-1)(BS, 1)","summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":37,"gamesStarted":0,"flyOuts":14,"groundOuts":44,"airOuts":32,"runs":16,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":37,"baseOnBalls":15,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":133,"obp":".265","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":583,"era":"2.29","inningsPitched":"39.1","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"0.94","battersFaced":153,"outs":118,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":583,"balls":216,"strikes":367,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.38","rbi":1,"winPercentage":".800","pitchesPerInning":"14.82","gamesFinished":5,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.43","hitsPer9Inn":"5.03","runsScoredPer9":"3.66","homeRunsPer9":"0.23","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":76,"groundOuts":60,"airOuts":117,"runs":41,"doubles":7,"triples":1,"homeRuns":18,"strikeOuts":47,"baseOnBalls":27,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":290,"obp":".311","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1228,"era":"4.81","inningsPitched":"76.2","wins":4,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":41,"whip":"1.28","battersFaced":325,"outs":230,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1228,"balls":422,"strikes":806,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".444","pitchesPerInning":"16.02","gamesFinished":1,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"5.52","walksPer9Inn":"3.17","hitsPer9Inn":"8.33","runsScoredPer9":"4.81","homeRunsPer9":"2.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":41,"gamesStarted":0,"flyOuts":22,"groundOuts":27,"airOuts":36,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":50,"baseOnBalls":5,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":136,"obp":".218","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":555,"era":"2.56","inningsPitched":"38.2","wins":1,"losses":3,"saves":13,"saveOpportunities":15,"holds":6,"blownSaves":2,"earnedRuns":11,"whip":"0.78","battersFaced":144,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":555,"balls":163,"strikes":392,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".250","pitchesPerInning":"14.35","gamesFinished":20,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"11.64","walksPer9Inn":"1.16","hitsPer9Inn":"5.82","runsScoredPer9":"2.56","homeRunsPer9":"0.93","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672613":{"person":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":4,"groundOuts":3,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":9,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":28,"errors":0,"chances":28,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":5,"groundOuts":21,"airOuts":11,"runs":11,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".343","atBats":67,"obp":".421","slg":".478","ops":".899","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":32,"rbi":11,"leftOnBase":28,"sacBunts":2,"sacFlies":0,"babip":".423","groundOutsToAirouts":"1.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":2,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":14,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":55,"groundOuts":69,"airOuts":79,"runs":65,"doubles":16,"triples":2,"homeRuns":22,"strikeOuts":93,"baseOnBalls":60,"intentionalWalks":10,"hits":98,"hitByPitch":5,"avg":".293","atBats":335,"obp":".403","slg":".549","ops":".952","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":184,"rbi":58,"leftOnBase":115,"sacBunts":0,"sacFlies":4,"babip":".339","groundOutsToAirouts":"0.87","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.23","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":32,"gamesStarted":2,"flyOuts":9,"groundOuts":39,"airOuts":26,"runs":13,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":143,"obp":".329","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":641,"era":"2.41","inningsPitched":"37.1","wins":3,"losses":4,"saves":2,"saveOpportunities":3,"holds":12,"blownSaves":1,"earnedRuns":10,"whip":"1.37","battersFaced":161,"outs":112,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":233,"strikes":408,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".429","pitchesPerInning":"17.17","gamesFinished":4,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"10.37","walksPer9Inn":"3.86","hitsPer9Inn":"8.44","runsScoredPer9":"3.13","homeRunsPer9":"0.48","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":16,"gamesStarted":15,"flyOuts":83,"groundOuts":92,"airOuts":129,"runs":30,"doubles":15,"triples":0,"homeRuns":8,"strikeOuts":73,"baseOnBalls":20,"intentionalWalks":0,"hits":82,"hitByPitch":3,"atBats":375,"obp":".263","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1435,"era":"2.69","inningsPitched":"100.1","wins":10,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.02","battersFaced":399,"outs":301,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":459,"strikes":976,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".833","pitchesPerInning":"14.30","gamesFinished":1,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"6.55","walksPer9Inn":"1.79","hitsPer9Inn":"7.36","runsScoredPer9":"2.69","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":40,"groundOuts":42,"airOuts":59,"runs":36,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":70,"baseOnBalls":24,"intentionalWalks":1,"hits":54,"hitByPitch":2,"avg":".243","atBats":222,"obp":".319","slg":".387","ops":".706","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":86,"rbi":36,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".313","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.75","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":89,"errors":1,"chances":93,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID689017":{"person":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"jerseyNumber":"96","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":12,"obp":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":60,"era":"9.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.00","battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":21,"strikes":39,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"6.00","hitsPer9Inn":"12.00","runsScoredPer9":"9.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 2 BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":59,"groundOuts":79,"airOuts":114,"runs":57,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":1,"hits":99,"hitByPitch":5,"avg":".270","atBats":367,"obp":".336","slg":".471","ops":".807","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":173,"rbi":66,"leftOnBase":161,"sacBunts":0,"sacFlies":5,"babip":".298","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.59","popOuts":27,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":246,"errors":1,"chances":259,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623465":{"person":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":7,"strikes":12,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":3,"gamesStarted":0,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":13,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":58,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.33","battersFaced":13,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":21,"strikes":37,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":1,"winPercentage":".---","pitchesPerInning":"19.33","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"12.00","walksPer9Inn":"0.00","hitsPer9Inn":"12.00","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":62,"groundOuts":50,"airOuts":104,"runs":35,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":1,"hits":56,"hitByPitch":1,"avg":".235","atBats":238,"obp":".293","slg":".416","ops":".709","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":99,"rbi":31,"leftOnBase":130,"sacBunts":0,"sacFlies":1,"babip":".226","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.64","popOuts":12,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":137,"putOuts":72,"errors":3,"chances":212,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":20,"groundOuts":31,"airOuts":34,"runs":19,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".250","atBats":112,"obp":".358","slg":".321","ops":".679","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":36,"rbi":16,"leftOnBase":61,"sacBunts":0,"sacFlies":2,"babip":".293","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"112.00","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":66,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"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":16,"balls":7,"strikes":9,"strikePercentage":".560","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":10,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":7,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".256","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"2.79","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.03","battersFaced":39,"outs":29,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":63,"strikes":92,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.03","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.31","walksPer9Inn":"4.66","hitsPer9Inn":"4.66","runsScoredPer9":"3.72","homeRunsPer9":"1.86","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":33,"strikes":68,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":46,"groundOuts":58,"airOuts":92,"runs":45,"doubles":22,"triples":0,"homeRuns":15,"strikeOuts":93,"baseOnBalls":26,"intentionalWalks":0,"hits":76,"hitByPitch":5,"atBats":315,"obp":".307","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1466,"era":"4.81","inningsPitched":"82.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.24","battersFaced":350,"outs":247,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1466,"balls":520,"strikes":946,"strikePercentage":".650","hitBatsmen":5,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".400","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"10.17","walksPer9Inn":"2.84","hitsPer9Inn":"8.31","runsScoredPer9":"4.92","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":21,"groundOuts":46,"airOuts":43,"runs":15,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".290","atBats":138,"obp":".335","slg":".420","ops":".755","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":58,"rbi":17,"leftOnBase":58,"sacBunts":2,"sacFlies":5,"babip":".298","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":12,"lineOuts":10},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":59,"errors":1,"chances":140,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":38,"gamesStarted":1,"flyOuts":18,"groundOuts":38,"airOuts":31,"runs":13,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":10,"intentionalWalks":2,"hits":28,"hitByPitch":1,"atBats":139,"obp":".260","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":596,"era":"3.03","inningsPitched":"38.2","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":13,"whip":"0.98","battersFaced":152,"outs":116,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":596,"balls":195,"strikes":401,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".750","pitchesPerInning":"15.41","gamesFinished":9,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"10.24","walksPer9Inn":"2.33","hitsPer9Inn":"6.52","runsScoredPer9":"3.03","homeRunsPer9":"1.40","inheritedRunners":21,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":16,"gamesStarted":16,"flyOuts":45,"groundOuts":81,"airOuts":76,"runs":49,"doubles":21,"triples":0,"homeRuns":19,"strikeOuts":80,"baseOnBalls":33,"intentionalWalks":0,"hits":77,"hitByPitch":5,"atBats":312,"obp":".328","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1422,"era":"5.33","inningsPitched":"81.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.36","battersFaced":352,"outs":243,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1422,"balls":510,"strikes":912,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".375","pitchesPerInning":"17.56","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"8.89","walksPer9Inn":"3.67","hitsPer9Inn":"8.56","runsScoredPer9":"5.44","homeRunsPer9":"2.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":27,"groundOuts":48,"airOuts":38,"runs":24,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":66,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".234","atBats":192,"obp":".313","slg":".318","ops":".631","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":220,"totalBases":61,"rbi":19,"leftOnBase":83,"sacBunts":3,"sacFlies":2,"babip":".336","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":5,"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":152,"putOuts":92,"errors":4,"chances":248,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":55,"groundOuts":117,"airOuts":98,"runs":36,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":106,"baseOnBalls":25,"intentionalWalks":1,"hits":76,"hitByPitch":3,"atBats":395,"obp":".245","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1658,"era":"2.85","inningsPitched":"110.2","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"0.91","battersFaced":425,"outs":332,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1658,"balls":564,"strikes":1094,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".600","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"4.24","strikeoutsPer9Inn":"8.62","walksPer9Inn":"2.03","hitsPer9Inn":"6.18","runsScoredPer9":"2.93","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":11,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,518692,605141,669242,663656,606192,571970,672613,687221,686218,683618,592779,656945,623465],"pitchers":[686218,683618,592779,656945,623465],"bench":[669743,690976,500743],"bullpen":[676263,694361,689017,641778,808963,681911,680736,808967],"battingOrder":[660271,681624,518692,605141,669242,663656,606192,571970,687221],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ohtani (16, Bratt)."},{"label":"HR","value":"Ohtani (22, 1st inning off Bratt, 0 on, 0 out)."},{"label":"TB","value":"Edman; Ohtani 6."},{"label":"RBI","value":"Edman 2 (11); Ohtani (58)."},{"label":"2-out RBI","value":"Edman 2."},{"label":"Runners left in scoring position, 2 out","value":"Tucker; Alfonzo."},{"label":"GIDP","value":"Freeman, F."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"4."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Pages, A (1, fielding); Muncy (8, throw)."},{"label":"Outfield assists","value":"Tucker (Vargas, I at 2nd base)."},{"label":"PB","value":"Alfonzo (1)."}]}],"note":[{"label":"a","value":"Walked for Alfonzo in the 7th."}]}},"officials":[{"official":{"id":521889,"fullName":"Stu Scheurwater","link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":608093,"fullName":"Junior Valentine","link":"/api/v1/people/608093"},"officialType":"First Base"},{"official":{"id":658536,"fullName":"Austin Jones","link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":427128,"fullName":"Rob Drake","link":"/api/v1/people/427128"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Sheehan."},{"label":"ABS Challenge","value":"Moreno (Ball-Overturned to Strike); Perdomo (Strike-Overturned to Ball); Arenado (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Bratt 58-29; Clarke, T 20-14; Thompson, R 11-9; Ginkel 3-3; Loáisiga 23-14; Morillo, J 12-6; Sewald 12-9; Sheehan 101-68; Henriquez, E 15-8; Stewart, B 16-9; Scott 10-6; Phillips, E 19-12."},{"label":"Groundouts-flyouts","value":"Bratt 5-3; Clarke, T 1-1; Thompson, R 1-0; Ginkel 0-1; Loáisiga 0-1; Morillo, J 2-0; Sewald 1-0; Sheehan 2-5; Henriquez, E 2-0; Stewart, B 1-1; Scott 1-0; Phillips, E 1-2."},{"label":"Batters faced","value":"Bratt 15; Clarke, T 4; Thompson, R 3; Ginkel 2; Loáisiga 4; Morillo, J 3; Sewald 3; Sheehan 21; Henriquez, E 4; Stewart, B 4; Scott 3; Phillips, E 4."},{"label":"Inherited runners-scored","value":"Henriquez, E 1-1."},{"label":"Umpires","value":"HP: Stu Scheurwater. 1B: Junior Valentine. 2B: Austin Jones. 3B: Rob Drake. "},{"label":"Weather","value":"83 degrees, Cloudy."},{"label":"Wind","value":"4 mph, Out To CF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"47,967."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"July 12, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","boxscoreName":"Sheehan"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":2,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":33,"strikes":68,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":46,"groundOuts":58,"airOuts":92,"runs":45,"doubles":22,"triples":0,"homeRuns":15,"strikeOuts":93,"baseOnBalls":26,"intentionalWalks":0,"hits":76,"hitByPitch":5,"atBats":315,"obp":".307","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1466,"era":"4.81","inningsPitched":"82.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.24","battersFaced":350,"outs":247,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1466,"balls":520,"strikes":946,"strikePercentage":".650","hitBatsmen":5,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".400","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"3.58","strikeoutsPer9Inn":"10.17","walksPer9Inn":"2.84","hitsPer9Inn":"8.31","runsScoredPer9":"4.92","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":19},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":55,"groundOuts":69,"airOuts":79,"runs":65,"doubles":16,"triples":2,"homeRuns":22,"strikeOuts":93,"baseOnBalls":60,"intentionalWalks":10,"hits":98,"hitByPitch":5,"avg":".293","atBats":335,"obp":".403","slg":".549","ops":".952","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":406,"totalBases":184,"rbi":58,"leftOnBase":115,"sacBunts":0,"sacFlies":4,"babip":".339","groundOutsToAirouts":"0.87","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"15.23","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121","boxscoreName":"Vargas, I"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":36,"groundOuts":93,"airOuts":87,"runs":40,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":2,"hits":72,"hitByPitch":2,"avg":".258","atBats":279,"obp":".302","slg":".394","ops":".696","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":300,"totalBases":110,"rbi":47,"leftOnBase":119,"sacBunts":1,"sacFlies":1,"babip":".266","groundOutsToAirouts":"1.07","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"39.86","popOuts":26,"lineOuts":25},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.20","battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":13,"strikes":7,"strikePercentage":".350","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"10.80","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":100,"putOuts":381,"errors":2,"chances":483,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":657044,"fullName":"Ryan Thompson","link":"/api/v1/people/657044"},"loser":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"save":{"id":623149,"fullName":"Paul Sewald","link":"/api/v1/people/623149"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}