<script data-pm-proxy="intercept"></script><?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[TackStack]]></title><description><![CDATA[Just a SF Giants fan pretending anyone gives a damn what I have to say]]></description><link>https://tackstack.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png</url><title>TackStack</title><link>https://tackstack.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 05:44:59 GMT</lastBuildDate><atom:link href="/__u/tackstack.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[TackStack]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[tackstack@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[tackstack@substack.com]]></itunes:email><itunes:name><![CDATA[TackStack]]></itunes:name></itunes:owner><itunes:author><![CDATA[TackStack]]></itunes:author><googleplay:owner><![CDATA[tackstack@substack.com]]></googleplay:owner><googleplay:email><![CDATA[tackstack@substack.com]]></googleplay:email><googleplay:author><![CDATA[TackStack]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Game 138 Recap: The Giants Get Their 1st 3-Game Sweep... 2 Months Later.]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-138-recap-the-giants-get-their</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-138-recap-the-giants-get-their</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Tue, 01 Sep 2026 01:53:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>How fitting? The Giants 1<sup>st</sup> 3-game series sweep comes with a couple of months in between thanks to a rainout. This season&#8217;s script has great writers, man.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>It was far from an easy win, even though the game wasn&#8217;t even a save situation. Giants struck in the 1<sup>st</sup>. Immediately gave that run back. Gave the lead back in the 2<sup>nd</sup>. Tied it in the 5<sup>th</sup> and gave the lead back in the bottom of the 5<sup>th</sup>. They blew it open in the 6<sup>th</sup>. Then in the 9<sup>th</sup>, the Braves got their 1<sup>st</sup> 2 runners on. The bad thoughts started to seep in. But they slammed the door in the Braves&#8217; face. A great team, and the Giants manage to go 5-1 against them this season.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Rafael Devers hit number 30. Last year, Willy Adames ended the curse for the Giants. It took him until the last game of the year. Devers did it with a month to go. Let&#8217;s see what he can do.<br><span>- </span>Eldridge followed up his 4-5 game yesterday by going 2-5 with an RBI.<br><span>- </span>Anthony Molina faced his former team and got the win. He went 5 innings and allowed 3 earned runs. Good start.<br><span>- </span>I didn&#8217;t hear anything. Not sure why Turner Hill hit for Drew Gilbert. Hopefully not an injury.<br><span>- </span>3 walks. 7 strikeouts. 1 error. 4-8 with RISP. Not a perfect night but fairly clean baseball.</p><p><strong><br><br>What Changed the Game</strong></p><p>The 6<sup>th</sup> inning was the game changer. Basabe led off the inning with a homer. Knizner singled. Furman singled. Koss got down another good sac bunt. Hill doubled. After a Devers fly out, Eldridge singled. The Giants struck for 4 and gave themselves some breathing room.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Bryce Elder started the game for the Braves. He faced Drew Gilbert, leading things off for the Giants. He lined out to center for the 1<sup>st</sup> out. Rafael Devers then blasted homer number 30 to right. Bryce Eldridge flied out to center, on a ball with a higher exit velo than Devers&#8217; homer. Jonah Cox flied out to center. 1-0.</p><p>Bottom 1<sup>st</sup>: Anthony Molina drew the start for the Giants, facing the team that traded him. Drake Baldwin led off for the Braves with a double to center. Ronald Acuna Jr flied out to right, Baldwin tagged up and took 3<sup>rd</sup>. Matt Olson grounded out to short, which scored Baldwin. Mauricio Dubon lined out to 2<sup>nd</sup> to end the inning. 1-1.</p><p>Top 2<sup>nd</sup>: Jung Hoo Lee grounded out to 2<sup>nd</sup> to start the 2<sup>nd</sup>. Osleivis Basabe grounded out to short. Andrew Knizner hit a double to right that I thought cleared the wall for a second. Nate Furman singled to right. The Giants held Knizner up at 3<sup>rd</sup>. Christian Koss grounded out to 3<sup>rd</sup> to end the inning. 1-1.</p><p>Bottom 2<sup>nd</sup>: Michael Harris II hit a 1<sup>st</sup> pitch home run to center to break the tie. Ozzie Albies lined out to left. Sean Murphy struck out swinging. Austin Riley popped out to 1<sup>st</sup>. 1-2.</p><p>Top 3<sup>rd</sup>: Gilbert grounded out to 1<sup>st</sup>. Devers walked. Eldridge hit a grounder to 2<sup>nd</sup>. Devers was forced out but Eldridge beat out the back end. Cox hit a grounder to 3<sup>rd</sup>, Riley threw on to 2<sup>nd</sup> to get Eldridge to end the inning. 1-2.</p><p>Bottom 3<sup>rd</sup>: Mike Yastrzemski led off the 3<sup>rd</sup> with a ground out to Basabe. Baldwin and Acuna then struck out swinging. 1-2-3 inning for Molina.</p><p>Top 4<sup>th</sup>: JHL led off the inning with a walk. Basabe struck out swinging, but JHL was able to steal 2<sup>nd</sup>. Knizner hit a grounder back to the pitcher. JHL broke for some reason, and was thrown out at 3<sup>rd</sup>. Furman struck out looking. 1-2.</p><p>Bottom 4<sup>th</sup>: Olson, Dubon and Harris II all struck out swinging. Another 1-2-3 inning for Molina. 1-2.</p><p>Top 5<sup>th</sup>: Koss lined out to center. Gilbert struck out looking. Devers walked. Eldridge singled to center, Devers took 3<sup>rd</sup>. Cox bunted for a hit, scoring Devers. JHL grounded out to short to end the inning. 2-2.</p><p>Bottom 5<sup>th</sup>: Albies flied out to center. Murphy singled to right. Riley singled to center. Yaz flied out to center, allowing Murphy to tag up to 3<sup>rd</sup>. Acuna reached on an infield single, scoring Murphy. Olson flied out to left to end the inning. 2-3.</p><p>Top 6<sup>th</sup>: Basabe homered to center to tie the game up again. Knizner followed with a single to center. Furman singled. Koss got a sacrifice bunt down, to have runners at 2<sup>nd</sup> and 3<sup>rd</sup>. The Braves then went to the bullpen, bringing in Dylan Lee. Turner Hill hit for Gilbert and doubled to right, scoring Furman and Knizner. Devers flied out to right. Eldridge singled to score Hill. Ray Kerr then came on for the Braves, striking out Cox. 6-3.</p><p>Bottom 6<sup>th</sup>: Hill took over in left, as Jason Foley came on to pitch. Dubon grounded out to 3<sup>rd</sup>. Harris II singled to center. He took 2<sup>nd</sup> as Foley threw away the pickoff attempt. Albies grounded out to 2<sup>nd</sup>, Harris II to 3<sup>rd</sup>. Murphy struck out looking to end the inning. 6-3.</p><p>Top 7<sup>th</sup>: Kerr stayed on for the 7<sup>th</sup>, getting JHL to line out to right, Basabe to line out to 3<sup>rd</sup>, and Knizner to pop out to 1<sup>st</sup>. 6-3.</p><p>Bottom 7<sup>th</sup>: Foley stayed on to face Riley, giving up a single to left. He got Yaz to fly out. The Giants then brought in Reiver Sanmartin, who struck out Baldwin swinging. Acuna hit a grounder to short, Koss threw to Furman to end the inning. 6-3.</p><p>Top 8<sup>th</sup>: Kerr stayed on for the 8<sup>th</sup>. Shay Whitcomb hit for Furman and flied out to center. Koss struck out looking. Hill bunted right to Olson for the 3<sup>rd</sup> out. 6-3.</p><p>Bottom 8<sup>th</sup>: Basabe moved to 2<sup>nd</sup>, as Whitcomb took over at 3<sup>rd</sup>. Sanmartin stayed on, facing Olson, who grounded out to Eldridge. Dubon grounded out to 3<sup>rd</sup>. Harris II struck out swinging. 6-3.</p><p>Top 9<sup>th</sup>: Kerr stayed on for the 9<sup>th</sup>, striking out Devers. Eldridge grounded out. Jonah Cox then hit a solo home run to make it a 4-run lead. JHL struck out to end the inning. 7-3.</p><p>Bottom 9<sup>th</sup>: Dylan Smith came on to close the game out. Albies singled to right. Murphy walked. Riley then hit a grounder to 3<sup>rd</sup>, Whitcomb stepped on 3<sup>rd</sup>, threw on to 2<sup>nd</sup> for a double play. It looked for a sec like they might get a triple play. Yaz struck out looking to end the game. 7-3.</p><p><strong><br><br>Final Score: </strong>Giants 7, Braves 3.</p><p><strong><br><br>Final Thoughts</strong></p><p>Suck it, Elias Sports Bureau.</p><p><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X, Instagram, YouTube &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Diamondbacks Series Recap: Giants Split With Arizona, Kill a 26-Year Streak]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/diamondbacks-series-recap-giants</link><guid isPermaLink="false">https://tackstack.substack.com/p/diamondbacks-series-recap-giants</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sun, 30 Aug 2026 15:33:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Arizona entered San Francisco having already won the season series against the Giants. Crazy to think with 4 games remaining. What was still on the line for the Giants was the fact they had not gone a full season without winning at least one series against the Diamondbacks since 1999. They had to take 3 of 4 this weekend to keep that streak alive. Did they?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Game 1 was Landen Roupp vs Jose Cabrera. The Giants struck early, with a Drew Gilbert leadoff homer. Eldridge added an RBI double. Roupp went 5 innings, allowing 1 run. Cabrera went 4.1 innings, allowing 2 earned runs. It was a tight game at 2-1 until the Giants blew it open off Kevin Ginkel, striking for 4 in the 8<sup>th</sup>. Game 1 goes to the Giants.</p><p>The 2<sup>nd</sup> game of the series was Kohl Drake vs Blade Tidwell. Blade wasn&#8217;t sharp, allowing 6 earned runs in 5 innings. The Giants did battle back early to keep it close. Eldridge hit his 15<sup>th</sup> homer of the season. Koss hit his 1<sup>st</sup>. Drake got Kendrick&#8217;d, going 4 innings, allowing 5 earned runs. Arizona pounded Bivens for 4 runs and put the game away. Series tied 1-1.</p><p>Saturday was a split doubleheader. The 1<sup>st</sup> game was Matt Wilkinson vs Merrill Kelly. Both starters were great. Wilkinson threw 6 shutout innings, then came back out for the 7<sup>th</sup>. He was clearly gassed, walking the 1<sup>st</sup> 2 batters he faced before being pulled. Unfortunately, those 2 runs scored, along with another base runner Ryan Walker walked, on a Lars Nootbar grand slam. Wilkinson&#8217;s line was clouded by this, as he finished at 6 innings, 2 earned. Kelly went 7 shutout innings. The Giants only mustered one run in the 8<sup>th</sup>. Arizona continued to add on in the 8<sup>th</sup> and 9<sup>th</sup> and won easily. The best the Giants could do was tie the series so the streak dating back to &#8217;99 died.</p><p>In the nightcap of the doubleheader, Yunior Marte made his Major League debut, jumping straight from AA. He faced Mitch Bratt, who took the loss, allowing 3 earned runs in 4.1 innings. Marte went 4.2 innings, allowing 1 earned run. Jonah Cox was running all over McCann, Gilbert walked 3 times and scored each time. Eldridge was 4-5 with 4 RBIs. Giants won big time to split the series.</p><p><strong><br><br>     Game 1: </strong>Giants 6, Diamondbacks 1.</p><p>     <strong>Game 2: </strong>Giants 6, Diamondbacks 10.</p><p><strong>     Game 3: </strong>Giants 1, Diamondbacks 7.</p><p><strong>     Game 4: </strong>Giants 7, Diamondbacks 2.</p><p><strong><br><br>Series Takeaways:<br></strong><span>- </span>Bryce Eldridge returned from bereavement and went 9-18 with a homer. Finish the season strong, kid. He&#8217;s at 15 homers with a month to go. 20 seems like a lock. Can he catch fire and get to 25?<br><span>- </span>Drew Gilbert was 1-8, but that 1 hit was a homer and he worked 4 walks.<br><span>- </span>Ryan Walker absolutely blows. Breaking news, right?<br><span>- </span>Lars Nootbar picked up Ketel Marte&#8217;s poker chip as the 2026 Giants Killer. Friday, he hit a leadoff homer. Saturday in game 1 of the doubleheader he hit a grand slam.<br><span>- </span>Landen Roupp, Matt Wilkinson, and Yunior Marte all gave the Giants good starts. Roupp and Marte may not have worked very deep into the game but they did enough to keep the Giants in those games. Ironically, the one who had the best start is the one who took the loss. Wilkinson.<br><span>- </span>Speaking of Tugboat, it can&#8217;t be understated enough how important his outing was Saturday. In game 1 of a doubleheader, your biggest worry is the bullpen. He pitched into the 7<sup>th</sup> inning, saving the bullpen in case the kid shit the bed in game 2.<br><span>- </span>Blade Tidwell was not good. His breaking ball was flat Friday night. Hopefully just a mechanical fix.<br><span>- </span>Something that is interesting is the fact that none of these games were particularly close. Yet if you tally it up, the Giants scored 20 in the 4 games, and Arizona scored 20 in the 4 games. Baseball is weird.</p><p><strong><br><br>Biggest Story:</strong></p><p>At this point, the most interesting guy is Bryce Eldridge. They keep showing how he&#8217;s doing things that have only been done by Giants legends at his age. Where can he go this year? 25 is not likely, but it&#8217;s not impossible.</p><p><strong><br><br>The Question Now Is:</strong></p><p>Who is left in the rotation?</p><p><br>Peace &#8211; and fuck the (bitch-ass) Dodgers<br><em><strong>Follow me on Twitter/X, TikTok, Instagram and YouTube: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 137 Recap: Giants Split Doubleheader Behind The Kids]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-137-recap-giants-split-doubleheader</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-137-recap-giants-split-doubleheader</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sun, 30 Aug 2026 05:22:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Well, I guess if you&#8217;re going to split the doubleheader, win the 2<sup>nd</sup> game. I feel like lately on this page, I keep humping the same couple of guys. Bryce Eldridge. Drew Gilbert. Rafael Devers. All 3 made an impact tonight. Along with a kid making his Major League debut all the way from AA.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Giants were fun tonight. They didn&#8217;t shoot themselves in the foot with stupid errors or mistakes on the base paths. They stole bases. They hit with runners in scoring position. Good shit happened.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Jonah fuckin&#8217; Cox. Leadoff walk. Steal 2<sup>nd</sup>. Steal 3<sup>rd</sup>. Score. Add another steal later in the game. They pulled him early, but he was 1-1 with a walk and a run scored. That was fun to watch. Giants have talked about pushing the issue on the bases for years. Good to see someone finally do it.<br><span>- </span>Bryce motherfuckin&#8217; Eldridge. 4-5 with 4 RBIs. God, I like this kid.<br><span>- </span>Yunior Marte made his Major League debut after being called up from AA. He went 4.2 innings, allowing 1 earned run. He came into a tough situation and saved the bullpen.<br><span>- </span>Trent Harris and Carson Seymour are looking like guys who could be on the team next year. Maybe this bullpen isn&#8217;t completely hopeless.<br><span>- </span>Drew Gilbert came on for Cox and had 3 walks in 3 plate appearances and he scored every time.<br><span>- </span>6 walks. 8 strikeouts. 0 errors. 6-13 with RISP.</p><p><strong><br><br>What Changed the Game</strong></p><p>The 5<sup>th</sup> inning was the turning point tonight. Bratt was still in. McCray singled. Basabe walked. Koss executed a perfect sacrifice bunt. Gilbert pinch-hit and walked to load the bases. Devers singled to right, scoring McCray. Eldridge singled to left, scoring Basabe and Gilbert. Suddenly a 1-1 game is 4-1.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Yunior Marte made his Major League debut today, facing Lars Nootbar, who worked a walk. Corbin Carroll hit a liner right at Bryce Eldridge, who was 2 steps off the bag. He stepped on 1<sup>st</sup> to double off Nootbar. Geraldo Perdomo grounded out to 2<sup>nd</sup> to end the inning. 0-0.</p><p>Bottom 1<sup>st</sup>: Mitch Bratt made his 10<sup>th</sup> start of the season. Jonah Cox led off the Giants&#8217; half of the inning with a 4-pitch walk. He followed by stealing 2<sup>nd</sup> on the 1<sup>st</sup> pitch of Rafael Devers&#8217; at-bat. Devers would pop up to 3<sup>rd</sup> for the 1<sup>st</sup> out. Cox stole 3<sup>rd</sup>, standing up, on the 1<sup>st</sup> pitch of Bryce Eldridge&#8217;s at-bat. Eldridge then singled to left, scoring Cox easy. Jung Hoo Lee flew out to center for the 2<sup>nd</sup> out. Shay Whitcomb flied out to short on the 1<sup>st</sup> pitch he saw. 1-0.</p><p>Top 2<sup>nd</sup>: Nolan Arenado grounded out to short for the 1<sup>st</sup> out of the inning. Max Kepler popped out to Whitcomb at 3<sup>rd</sup> for the 2<sup>nd</sup> out. Tim Tawa flied out on the 1<sup>st</sup> pitch to center for a 1-2-3 inning. 1-0.</p><p>Bottom 2<sup>nd</sup>: Andrew Knizner led off the 2<sup>nd</sup> inning for the Giants, popping out to Arenado. Grant McCray tried to bunt for a hit but it went straight to the pitcher. Osleivis Basabe hit a broken bat pop up to Arenado for the 3<sup>rd</sup> out. 1-2-3 inning for Bratt. 1-0.</p><p>Top 3<sup>rd</sup>: James McCann struck out, Marte&#8217;s 1<sup>st</sup> strikeout of his career. Ildemaro Vargas bunted to 1<sup>st</sup>, beating out the throw from Eldridge for a single. Ryan Waldschmidt struck out swinging. Nootbar hit a flare into left that McCray slid for and could not come up with. It kicked away for a double and was enough to score Vargas. Carroll walked. Perdomo worked the count 3-2 before flying out to JHL. 1-1.</p><p>Bottom 3<sup>rd</sup>: Christian Koss grounded out to shortstop for the 1<sup>st</sup> out of the inning. Jonah Cox hit a grounder to 2<sup>nd</sup>. Vargas booted it and Cox was just too fast for even a throw. Devers flied out to left. With Eldridge up, Cox stole his 3<sup>rd</sup> base of the game. He was stranded as Eldridge chased a high fastball for the 3<sup>rd</sup> out. 1-1.</p><p>Top 4<sup>th</sup>: Arenado flied out to center for the 1<sup>st</sup> out. Kepler lined hard to Eldridge for the 2<sup>nd</sup> out. Tawa doubled off the wall. McCann struck out, chasing a ball out of the zone. 1-1.</p><p>Bottom 4<sup>th</sup>: JHL flew out to left for the 1<sup>st</sup> out of the inning. Whitcomb struck out swinging. Knizner grounded out to short on the 1<sup>st</sup> pitch he saw. 1-1.</p><p>Top 5<sup>th</sup>: Vargas grounded out to Marte for the 1<sup>st</sup> out. Waldschmidt hit a shallow fly that Cox tracked down. Tony Vitello then came out to get him, bringing in Reiver Sanmartin. Nootbar struck out looking to end the inning. 1-1.</p><p>Bottom 5<sup>th</sup>: McCray flared a single to shallow left. Basabe walked. Koss got down the perfect sacrifice bunt. With runners at 2<sup>nd</sup> and 3<sup>rd</sup>, Arizona went to the bullpen. Gerardo Carrillo came into the game as Drew Gilbert hit for Cox. He walked to load the bases for Devers. Devers hit a liner to right on the 1<sup>st</sup> pitch he saw, scoring McCray. Eldridge hit a liner to left that scored Basabe and Gilbert. JHL walked to re-load the bases. Whitcomb popped out to 1<sup>st</sup> on the 1<sup>st</sup> pitch he saw. Drew Cavanaugh struck out to end the inning. 4-1.</p><p>Top 6<sup>th</sup>: Gilbert took over in center, Cavanaugh took over behind the plate. Trent Harris entered the game, facing Corbin Carroll. Carroll grounded out to Eldridge, who flipped the ball to Harris. Perdomo reached on an infield single to Koss. Arenado grounded out to Koss, who started the 6-4-3 double play to end the inning. 4-1.</p><p>Bottom 6<sup>th</sup>: Old friend Derek Law came on for Arizona for the 6<sup>th</sup>. McCray grounded out to 2<sup>nd</sup>. Basabe grounded out to 3<sup>rd</sup>. Koss lined out to right to end the inning. 4-1.</p><p>Top 7<sup>th</sup>: Jason Foley came on for the Giants. Kepler reached on an infield single that Koss couldn&#8217;t make a play on. Tawa struck out looking. McCann singled to center, Kepler to 2<sup>nd</sup>. Vargas singled to left, scoring Kepler. Waldschmidt grounded out to 3<sup>rd</sup>. With the red-hot Nootbar coming up, Tony Vitello came out and brought in Carson Seymour, who struck him out swinging to end the inning. 4-2.</p><p>Bottom 7<sup>th</sup>: Gilbert walked. Devers struck out swinging. Eldridge reached on an infield single that was a little nubber that Law couldn&#8217;t field cleanly. JHL singled to center, scoring Gilbert. Kevin Ginkel came into the game, striking out Whitcomb and Cavanaugh, both swinging. 5-2.</p><p>Top 8<sup>th</sup>: Seymour stayed on for the 8<sup>th</sup>. He walked Carroll. Perdomo lined out to short. Arenado grounded out to 3<sup>rd</sup>, Carroll to 2<sup>nd</sup>. He took 3<sup>rd</sup> on a wild pitch, but would be stranded as Kepler struck out. 5-2.</p><p>Bottom 8<sup>th</sup>: Justin Martinez came on for the 8<sup>th</sup>, striking out McCray swinging. Basabe reached safely on a throwing error by Martinez. Koss struck out swinging. Basabe stole 2<sup>nd</sup>. Gilbert walked. Dennis Santana came on in relief. Devers singled to right, scoring Basabe. Eldridge then hit a single up the middle that Vargas dove for but could not field cleanly. This scored Gilbert. JHL grounded out to 2<sup>nd</sup> to end the inning. 7-2.</p><p>Top 9<sup>th</sup>: Dylan Smith came on for the 9<sup>th</sup> inning. Tawa and McCann both struck out swinging. Vargas flied out to Gilbert to end the game. 7-2.</p><p><strong><br><br>Final Score: </strong>Giants 7, Diamondbacks 2.</p><p><strong><br><br>Final Thoughts</strong></p><p>Nothing. Gotta edit this up. I gotta pee.</p><p><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X, Instagram, YouTube &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 136 Recap: 6 Scoreless Innings, Then Everything Went To Shit]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-136-recap-6-scoreless-innings</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-136-recap-6-scoreless-innings</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sat, 29 Aug 2026 23:51:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>I wish there was an easy way to go back and look at how many times the Giants have had a game that was close going into the 7<sup>th</sup> that ended up being an asswhooping. I&#8217;m too lazy to go through all the game recaps I&#8217;ve done. But this game was 0-0 entering the 7<sup>th</sup>. Both pitchers were dealing. The final was 7-1, Snakes. Just incredible.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>On the postgame show they said this is the 1<sup>st</sup> season since 1999 that the Giants did not win a single series against Arizona. That is absolutely nuts. Even in the disaster that was 2017, the Giants won a series against AZ. The best they can do is split now after today&#8217;s game 1.</p><p>Incredible.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Tugboat absolutely did his job today and then some. With the doubleheader, he needed to save the bullpen. He pitched into the 7<sup>th</sup> inning, where he ran out of gas. It was the beginning of the Giants&#8217; downfall but in the end his line reads 6 innings, 2 earned runs, 3 hits and just the 2 walks he surrendered in the 7<sup>th</sup>.<br><span>- </span>Fuckin&#8217; DFA Ryan Walker now. There is absolutely no point in keeping him around, even in a lost season. There is no one in Sacramento who can benefit from some big league experience?<br><span>- </span>The Giants had 4 hits. 2 by Devers, 2 by JHL. Eldridge did manage to work 2 walks though.<br><span>- </span>Ron Wotus brought out the lineup card today and took the opportunity to trash Alan Porter. The pussy tossed him almost immediately from what the video showed. This umpire crew is sensitive and absolute garbage. Porter, the crew chief, had the worst umpire scorecard of any home plate ump last night. Jen Powell blew 2 calls at 1<sup>st</sup>, including the most obvious swing on an appealed check swing that I&#8217;ve ever seen. These fucks won&#8217;t be seeing playoff baseball.</p><p><strong><br><br>What Changed the Game</strong></p><p>Walks in the 7<sup>th</sup> sent everything into a tailspin. The game was 0-0 at the start of the inning. Wilkinson came back out when he probably shouldn&#8217;t have, but he had pitched so well today that he earned the right to try. He walked the 2 batters he faced. Enter Ryan WALKer, who walked the 1<sup>st</sup> guy he saw to load the bases. Lars Nootbar pinch-hit and launched a grand slam. Game over.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Matt Wilkinson started game 1 of the doubleheader for the Giants. Ildemaro Vargas led off with a fly out to center. Corbin Carroll struck out swinging. Gabriel Moreno singled to right for the 1<sup>st</sup> hit of the game. Perdomo grounded out back to Tugboat, who threw on to 1<sup>st</sup> to end the inning. 0-0.</p><p>Bottom 1<sup>st</sup>: Merrill Kelly drew the start for Arizona. Drew Gilbert led off with a ground out to 2<sup>nd</sup>. Rafael Devers singled to center. Bryce Eldridge struck out swinging. Jung Hoo Lee lined out to center for the 3<sup>rd</sup> out. 0-0.</p><p>Top 2<sup>nd</sup>: Nolan Arenado singled to right. Tim Tawa hit a fly ball to JHL that dropped in. JHL threw to 2<sup>nd</sup> to get Arenado, making it a fielder&#8217;s choice. Jose Fernandez lined out to center for the 2<sup>nd</sup> out. Tawa stole 2<sup>nd</sup> but Jordan Lawlar struck out looking. 0-0.</p><p>Bottom 2<sup>nd</sup>: Turner Hill led off the 2<sup>nd</sup> with a walk. Drew Cavanaugh hit a grounder to 2<sup>nd</sup> for a 4-6-3 double play. Shay Whitcomb struck out looking. 0-0.</p><p>Top 3<sup>rd</sup>: Ryan Waldschmidt flied out to Hill. Vargas lined out to Gilbert. Carroll lined out to JHL. 1-2-3 inning. 0-0.</p><p>Bottom 3<sup>rd</sup>: Nate Furman grounded out to 2<sup>nd</sup>. Christian Koss struck out swinging. Gilbert flied out to short, as Kelly matched 1-2-3 innings. 0-0.</p><p>Top 4<sup>th</sup>: Moreno grounded out to short. The play was close on Koss&#8217; throw. He was initially ruled safe but the Giants challenged and it was overturned. Perdomo lined out to center. Arenado popped out to Koss. Another 1-2-3 inning. 0-0.</p><p>Bottom 4<sup>th</sup>: Devers grounded out to 2<sup>nd</sup>. Eldridge worked a walk. JHL singled to right, moving Eldridge to 3<sup>rd</sup>. Hill hit a grounder to 2<sup>nd</sup>. Vargas threw home. Moreno tagged Eldridge for the out on a very close play. Cavanaugh grounded out to 2<sup>nd</sup> to end the inning. 0-0.</p><p>Top 5<sup>th</sup>: Tawa and Fernandez struck out swinging. Lawlar flied out to JHL. 3 straight 1-2-3 innings. 0-0.</p><p>Bottom 5<sup>th</sup>: Whitcomb flied out to right. Furman walked. Koss struck out swinging. Gilbert flied out to left. 0-0.</p><p>Top 6<sup>th</sup>: Waldschmidt singled to left. Vargas lined out to short. Carroll grounded out to 2<sup>nd</sup> for a 4-6-3 double play. Off the bat I thought there was zero chance to double up Carroll. 0-0.</p><p>Bottom 6<sup>th</sup>: Devers struck out swinging to start the 6<sup>th</sup>. Eldridge flied out to left. JHL walked. Hill grounded out to 2<sup>nd</sup>. 0-0.</p><p>Top 7<sup>th</sup>: Moreno walked to lead off the inning on 4 straight. Perdomo walked on 5 pitches. Tony Vitello then brought in Ryan Walker, who true to his name, walked Tawa to load the bases. Lars Nootbar then hit for Fernandez. Nootbar blasted a 432&#8217; home run to right for a grand slam. Lawlar flied out. Waldschmidt lined out. 0-4.</p><p>Bottom 7<sup>th</sup>: Arenado came into the game to play 3<sup>rd</sup>. Cavanaugh and Whitcomb struck out swinging. Furman grounded out to 1<sup>st</sup> for a 1-2-3 shutdown inning. 0-4.</p><p>Top 8<sup>th</sup>: Seth Lonsway made his MLB debut for the Giants, facing Vargas, who he struck out swinging. Carroll hit a fly ball to left that Hill lost in the sun. It was ruled an error. Moreno reached on an infield single to Koss, whose throw was wide of 1<sup>st</sup> but I think Moreno woulda been safe either way. Perdomo singled to left, scoring Carroll. Moreno was caught in a rundown but retreated safely to 2<sup>nd</sup>. Perdomo had made his way toward 2<sup>nd</sup> and was also in a rundown but tagged out at 1<sup>st</sup>. Arenado grounded out to 3<sup>rd</sup>. 0-5.</p><p>Bottom 8<sup>th</sup>: Taylor Clarke came on for the 8<sup>th</sup> for Arizona. He struck out Koss swinging. Gilbert hit a grounder to 1<sup>st</sup> for an out. Devers doubled to right. Eldridge walked. JHL singled to right, scoring Devers. With runners at the corners, Hill lined out to center. 1-5.</p><p>Top 9<sup>th</sup>: Lonsway stayed in for the 9<sup>th</sup> inning. Tawa singled to left. Barrosa hit for Clarke, as Arizona lost their DH by putting Arenado in the field. Barrosa reached on a bunt single to 3<sup>rd</sup>. Lawlar singled to left, scoring Tawa. Waldschmidt reached on an infield single. Vargas grounded into a double play, scoring Barrosa. Carroll struck out looking. 1-7.</p><p>Bottom 9<sup>th</sup>: Brandyn Garcia came on for Arizona. Andrew Knizner hit for Cavanaugh and flied out to right for the 1<sup>st</sup> out. Whitcomb flied out to right. Jonah Cox hit for Furman and struck out swinging to end game 1 of the doubleheader. 1-7.</p><p><strong><br><br>Final Score: </strong>Giants 1, Diamondbacks 7.</p><p><strong><br><br>Final Thoughts</strong></p><p>Anyone else excited to watch another 3 hours of these guys at 7? Yaaaay.</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X, Instagram, YouTube &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 135 Recap: Vitello Gets Tossed, Giants Get Smacked]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-135-recap-vitello-gets-tossed</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-135-recap-vitello-gets-tossed</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sat, 29 Aug 2026 05:36:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>At one point this looked like it was going to be a good night. The Giants&#8217; offense seemed to be humming early. Eldridge hit a homer and an RBI double. They had a 2-1 lead. They went down 6-2. They rallied back to make it 6-5. They gave you hope that tonight would be something cool.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then they reared back and kicked us in the nuts harder than the East Palestine police officers (metaphorically) did Jed York when he walked in and realized the prostitute he thought he was meeting was a dude. A dude that was arresting him no less.</p><p>But with the way things have gone this season, and especially against Arizona, why would you expect anything else?</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Tony Vitello got ejected again. This felt like a quick trigger. He came out and got his money&#8217;s worth this time. Obviously, I don&#8217;t know what was said but reading the ump&#8217;s lips, he was quick to drop a &#8220;fuck you&#8221; on Vitello. He also looked ready to square up. Totally bush league. These guys don&#8217;t respect Vitello, it appears. Winning would fix that.<br><span>- </span>Bryce Eldridge had a homer in the 1<sup>st</sup>, an RBI double in the 3<sup>rd</sup>, and almost hit another homer in the 5<sup>th</sup>. He&#8217;s at 15 homers. 25 isn&#8217;t impossible.<br><span>- </span>I&#8217;ve been a big Spencer Bivens advocate. He looked good in 2024. I thought the Giants shoulda given him more run. But I think this is probably the end for him in SF. The Giants have told us what they think about him with how they have kept him in the minors for so long and when he has gotten to play this year he has been awful.<br><span>- </span>Tidwell did not have it tonight. 5 innings, 100 pitches, 6 earned runs.</p><p><strong><br><br>What Changed the Game</strong></p><p>Well, mathematically, if you take the top of the 3<sup>rd</sup> off the record, the Giants win the game, so it would have to be that half inning. It started with a 1-out double by Nootbar. Then Carroll homered to put the D&#8217;backs ahead at the time. Moreno grounded out for the 2<sup>nd</sup> out. Then Perdomo singled. Arenado doubled on a controversial ball that bounced over 3<sup>rd</sup> base. Then Tawa hit a 3-run homer. A 5-run inning puts the game at 6-2, and the Giants never regained the lead.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Blade Tidwell got the start for the Giants tonight. He faced Lars Nootbar to start, who hit a 1<sup>st</sup> pitch home run to center. Corbin Carroll struck out swinging. Gabriel Moreno also struck out swinging. Geraldo Perdomo lined out to right to end the inning. 0-1.</p><p>Bottom 1<sup>st</sup>: Kohl Drake was on the mound for Arizona. He got Jonah Cox to line out for the 1<sup>st</sup> out. Rafael Devers grounded out to 2<sup>nd</sup>. Bryce Eldridge then hit a 1<sup>st</sup> pitch slider into the stands in right field for a solo homer. Andrew Knizner struck out swinging. 1-1.</p><p>Top 2<sup>nd</sup>: Nolan Arenado singled to right to start the inning. Tim Tawa lined out to center for the 1<sup>st</sup> out. James McCann flied out to right. Ildemaro Vargas flied out to center for the 3<sup>rd</sup> out. 1-1.</p><p>Bottom 2<sup>nd</sup>: Jung Hoo Lee singled to center to lead off the 2<sup>nd</sup>. He stole 2<sup>nd</sup>, and took 3<sup>rd</sup> on Shay Whitcomb&#8217;s ground out. Turner Hill hit a liner to right that was caught by Corbin Carroll, allowing JHL to tag up and score. Christian Koss grounded out to 3<sup>rd</sup> for the 3<sup>rd</sup> out. 2-1.</p><p>Top 3<sup>rd</sup>: Jordan Lawlar led off the 3<sup>rd</sup> inning with a foul out to right. Nootbar doubled to center. Carroll then took on center for his 19<sup>th</sup> homer of the season. Moreno grounded out to Koss for the 2<sup>nd</sup> out. Perdomo hit a flare into center for a single. Arenado hit a double over the 3<sup>rd</sup> base bag. Tawa then hit a 3-run home run. McCann struck out swinging to end the inning. 2-6.</p><p>Bottom 3<sup>rd</sup>: Before the start of the Giants&#8217; half of the inning, Tony Vitello got ejected for yelling from the dugout about the Arenado double that was close to being foul. Logan Webb was also tossed. Osleivis Basabe struck out swinging to start the inning. Cox struck out swinging as well. Devers was hit by a pitch. Bryce Eldridge lined a double over Tawa that Devers was able to score on. Knizner grounded out to short to end the inning. 3-6.</p><p>Top 4<sup>th</sup>: Vargas flied out to left for the 1<sup>st</sup> out. Lawlar grounded out to Basabe. Nootbar struck out looking. 3-6.</p><p>Bottom 4<sup>th</sup>: JHL grounded out to 2<sup>nd</sup> to start the inning. Whitcomb struck out swinging. Hill walked. Koss then hit his 1<sup>st</sup> homer of the season to left. Basabe flied out to center. 5-6.</p><p>Top 5<sup>th</sup>: Carroll worked the leadoff walk in the 5<sup>th</sup>. Moreno flied out to right. Perdomo flied out to Koss. Arenado popped out to Whitcomb. 5-6.</p><p>Bottom 5<sup>th</sup>: Gerardo Carrillo came on for Arizona in the 5<sup>th</sup>. Drew Gilbert hit for Cox. Gilbert walked. Devers struck out looking on a strike he should have challenged. Eldridge flied out to deep center on a ball I thought was going out of the park. Drew Cavanaugh hit for Knizner and also walked. JHL lined out to short to end the inning. 5-6.</p><p>Top 6<sup>th</sup>: Gilbert took over in center and Cavanaugh at catcher. Spencer Bivens took over on the mound. Tawa singled to right on a little bloop. McCann hit a ground-rule double that put runners at 2<sup>nd</sup> and 3<sup>rd</sup>. Vargas singled to right, scoring both Tawa and McCann. Lawlar lined out to right. Nootbar singled to right. Carroll hit a sac fly that scored Vargas. Moreno struck out swinging. 5-9.</p><p>Bottom 6<sup>th</sup>: Jonathan Loaisiga came on for the 6<sup>th</sup> inning. He got Whitcomb to ground out to short. Hill lined out to short. Koss struck out looking. 5-9.</p><p>Top 7<sup>th</sup>: Bivens stayed on for another inning. Perdomo walked to lead off the inning. Arenado struck out swinging. Perdomo stole 2<sup>nd</sup> before Tawa struck out for the 2<sup>nd</sup> out. McCann singled to left, scoring Perdomo. Vargas grounded out to Basabe to end the inning. 5-10.</p><p>Bottom 7<sup>th</sup>: Brandyn Garcia came into the game in the 7<sup>th</sup>. Basabe greeted Garcia with a grounder back to him. Gilbert was hit by a pitch. Devers struck out swinging. Eldridge also struck out swinging to end the 7<sup>th</sup>. 5-10.</p><p>Top 8<sup>th</sup>: Reiver Sanmartin came on for the 8<sup>th</sup> inning. Lawlar struck out looking to start the inning. Jorge Barrosa hit for Nootbar. He grounded to Koss and reached on a throwing error that Kruk &amp; Kuip really thought should have been ruled a hit. Barrosa stole 2<sup>nd</sup> before taking 3<sup>rd</sup> on Carroll&#8217;s grounder to 2<sup>nd</sup>. Moreno grounded out to Koss to end the inning. 5-10.</p><p>Bottom 8<sup>th</sup>: Dennis Santana replaced Garcia. Barrosa took over in center, Lawlar moved to left. Cavanaugh struck out looking. JHL worked a walk. Santana tried to pick off JHL but threw it away, allowing JHL to take 2<sup>nd</sup>. Whitcomb hit a grounder to short, allowing JHL to take 3<sup>rd</sup>. The throw to 1<sup>st</sup> brought Tawa off the bag, allowing Whitcomb to reach. Hill smoked a ball to 1<sup>st</sup> on a bounce. Tawa threw to 2<sup>nd</sup> to get Whitcomb. Hill was safe at 1<sup>st</sup>. JHL scored. Furman hit for Koss and worked the count full before flying out to right for the 3<sup>rd</sup> out. 6-10.</p><p>Top 9<sup>th</sup>: Braxton Roxby made his Major League debut tonight in the 9<sup>th</sup> inning. He faced Perdomo, who grounded out to 1<sup>st</sup>. Arenado popped out to Whitcomb in foul ground. Tawa struck out looking. He challenged but it was upheld. 6-10.</p><p>Bottom 9<sup>th</sup>: Juan Morillo came on to shut the door for the D&#8217;backs. Basabe flied out to right for the 1<sup>st</sup> out. Gilbert struck out. Devers singled to center to bring up Bryce Eldridge, who worked the count full, before striking out on the 9<sup>th</sup> pitch to end the game. 6-10.</p><p><strong><br><br>Final Score: </strong>Giants 6, Diamondbacks 10.</p><p><strong><br><br>Final Thoughts</strong></p><p>What&#8217;s the difference between a sheep and a lamb?</p><p><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X, TikTok, Instagram &amp; YouTube: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 134 Recap: Drew Gilbert Wants To Be On The Team Next Year]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-134-recap-drew-gilbert-wants</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-134-recap-drew-gilbert-wants</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Fri, 28 Aug 2026 15:48:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>I missed last night&#8217;s game. And seeing as Ryan Walker pitched the 9<sup>th</sup>, I am really glad that I missed the game. Especially since he gave up 2 hits to start the inning.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I am bummed though that I missed Eldridge&#8217;s return to the lineup, Gilbert continuing to play like he has something to prove and Devers staying hot. Landen Roupp looks like he had a solid outing too.</p><p>If you&#8217;re wondering why I missed the game, I was walking the casino floor at Cache Creek searching for Ketel Marte. My brother and mom are in Reno right now, so I have them searching the Row. No sign of the guy. Maybe Jed York picked him up to visit a trailer park.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Drew Gilbert with the leadoff homer and a sacrifice fly. He&#8217;s gone from being a mascot in the clubhouse to becoming a solid player. I don&#8217;t necessarily want him to be the starter next year, but he&#8217;s looking like a good 4<sup>th</sup> OF option.<br><span>- </span>A couple of weeks ago I wrote about a conversation I had with my wife where I said how much Carson Seymour sucked. He&#8217;s really proven me wrong since then. Maybe he&#8217;s finally becoming a piece.<br><span>- </span>Bryce Eldridge returned and went 1-4 with an RBI double.<br><span>- </span>Landen Roupp battled through some command issues to pitch 5 innings of 1-run ball. The 4<sup>th</sup> was rough on him, throwing 35 pitches, but he was mostly economical aside from that inning. <br><br></p><p><strong>What Changed the Game</strong></p><p>The Giants add-on runs in the 8<sup>th</sup> inning made Ryan Walker tolerable. With Kevin Ginkel pitching, JHL walked. Devers singled after Gilbert&#8217;s lineout. Eldridge doubled, scoring Lee. Cox singled, scoring Devers. Hill singled, scoring Eldridge. Whitcomb dropped a bunt, scoring Cox. 6-1. The lead felt safe, though Wednesday should have taught us no lead is safe.</p><p><strong><br><br>Game Recap</strong></p><p>I didn&#8217;t watch the game. Go read the box score.</p><p><strong><br><br>Final Score </strong>Giants 6, Diamondbacks 1</p><p><strong><br><br>Final Thoughts</strong></p><p>&#8230;can the Giants actually get to .500 at home before the end of the season?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X, TikTok, Instagram &amp; YouTube: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Diamondback Series Preview: 4 Games, 4 Guesses on Starting Pitchers]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/diamondback-series-preview-4-games</link><guid isPermaLink="false">https://tackstack.substack.com/p/diamondback-series-preview-4-games</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Fri, 28 Aug 2026 00:23:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>The Diamondbacks come to San Francisco to wrap up the season series between the two teams. Well, the Diamondbacks minus Ketel Marte. He&#8217;s probably rented a car and headed to Reno. Maybe Cache Creek?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Diamondbacks are in 3<sup>rd</sup> place in the National League West at 71-63. They are 9.5 games behind the (bitch-ass) Dodgers and 1 game out in the Wild Card. They are 5-5 in their last 10 games, after taking 2 of 3 from the Cubs. They have scored 605 runs, which is 9<sup>th</sup> in the NL. They have allowed 600 runs, 9<sup>th</sup> in the NL. They have a +5 run differential, which is 10<sup>th</sup> in the NL. They are 31-34 on the road.</p><p>The Giants are in 4<sup>th</sup> place, at 54-79. They are 26 games behind LA, 16.5 behind Arizona and 2 up on the Rockies in the NL West. They are 3-7 in their last 10 games after taking 2 of 3 from the Reds. They have scored 540 runs, which is 3<sup>rd</sup> worst in all of baseball. They have allowed 614 runs, 11<sup>th</sup> in the NL. They have a -74 run differential, which is 13<sup>th</sup> in the NL. They are 31-34 at home.</p><p>I&#8217;m getting closer and closer to not having to do these previews anymore for 2026 and you&#8217;re getting closer to not having to pretend to read them. Everyone wins. Stats, matchups and Giants Killer of the Series below.</p><p><strong>*NOTE* </strong>Both teams have only announced 2 starting pitchers for the 4-game series. I&#8217;m doing my best to guess but I don&#8217;t really know. Especially for the Giants who are down McDonald, Whisenhunt and Houser in the rotation. I&#8217;ll likely be wrong.</p><h1><strong><br><br>Current Season Stats</strong></h1><p><strong>Diamondbacks Hitters</strong></p><p>Gabriel Moreno leads the team in batting average with a .303, and on-base percentage at .382, and OPS at .845. Nolan Arenado leads the team in homers with 21. Ketel Marte leads the team in RBIs, but since he&#8217;s off on vacation, Gabriel Moreno would be the leader at 65. Corbin Carroll leads the team in slugging percentage. Carroll is having the season you would expect for him. He has an .831 OPS and 18 homers. The average is a little down. Moreno is hitting for average but not for much power. Geraldo Perdomo is definitely down in homers. Last year he hit 20, this year he is at 9. Max Kepler is down off the steroid suspension. Hmm&#8230;. Arenado is at 21 homers, and has a .749 OPS. He ain&#8217;t done yet.</p><p><em>Diamondbacks hitters numbers on the season</em><strong><br>Lars Nootbar: </strong>49 At Bats | .163/.293/.265 | 1 HR | 5 RBI | .558 OPS</p><p><strong>Corbin Carroll: </strong>485 At Bats | .249/.346/.485 | 18 HR | 58 RBI | .831 OPS</p><p><strong>Gabriel Moreno: </strong>373 At Bats | .303/.382/.464 | 10 HR | 65 RBI | .845 OPS</p><p><strong>Geraldo Perdomo: </strong>465 At Bats | .252/.359/.374 | 9 HR | 46 RBI | .733 OPS</p><p><strong>Max Kepler: </strong>118 At Bats | .212/.275/.322 | 2 HR | 15 RBI | .597 OPS</p><p><strong>Nolan Arenado: </strong>433 At Bats | .238/.315/.434 | 21 HR | 65 RBI | .749 OPS</p><p><strong>Tim Tawa: </strong>220 At Bats | .245/.302/.400 | 8 HR | 32 RBI | .702 OPS</p><p><strong>Ildemaro Vargas: </strong>386 At Bats | .256/.300/.399 | 9 HR | 63 RBI | .699 OPS</p><p><strong>Ryan Waldschmidt: </strong>211 At Bats | .275/.339/.398 | 3 HR | 22 RBI | .737 OPS</p><p><strong>James McCann: </strong>121 At Bats | .289/.328/.430 | 4 HR | 21 RBI | .758 OPS</p><p><strong>Jorge Barrosa: </strong>132 At Bats | .197/.282/.341 | 2 HR | 12 RBI | .623 OPS</p><p><strong>Jordan Lawlar: </strong>62 At Bats | .290/.362/.468 | 3 HR | 8 RBI | .830 OPS</p><p><strong>Jose Fernandez: </strong>185 At Bats | .265/.310/.362 | 3 HR | 16 RBI | .672 OPS</p><p><strong><br><br>Diamondbacks Pitchers</strong></p><p>The projected starters&#8217; numbers are not pretty. Though they&#8217;re mostly in small sample sizes. Jose Cabrera has made 4 starts and has a 5.60 ERA to show for it. Kohl Drake has also made 4 starts. His ERA is 5.40 and his WHIP is 1.560. Merrill Kelly has been healthy, making 24 starts. He is 8-12 with a 5.35 ERA. You have to wonder if the elder statesman is at the end of his run of effectiveness. Mitch Bratt has started 9 games. He has a 4.54 ERA and a 1.563 WHIP.</p><p><em>Diamondbacks pitchers numbers on the season</em><strong><br>Jose Cabrera: </strong>4 Starts | 17.2 IP | 0-2 | 5.60 ERA | 12 Ks | 1.528 WHIP</p><p><strong>Kohl Drake: </strong>4 Starts | 16.2 IP | 0-1 | 5.40 ERA | 13 Ks | 1.560 WHIP</p><p><strong>Merrill Kelly: </strong>24 Starts | 134.2 IP | 8-12 | 5.35 ERA | 88 Ks | 1.515 WHIP</p><p><strong>Mitch Bratt: </strong>9 Starts | 39.2 IP | 1-2 | 4.54 ERA | 28 Ks | 1.563 WHIP</p><p><strong><br><br>Giants Hitters</strong></p><p>Jung Hoo Lee still leads the team in batting average and on-base percentage, though Rafael Devers is right on his trail in OBP. Slugging, home runs, RBI and OPS all belong to Devers. Bryce Eldridge is back. He was hot prior to going on the bereavement list. His average climbed up to .252 and he was sitting at 14 homers. Osleivis Basabe is ice cold and not looking like a guy who will be around next year. Drew Gilbert continues to look like a guy who will make the roster next year as his OPS approaches league average. Turner Hill has been interesting. It&#8217;s a small sample size but he looks like a dude.</p><p><em>Giants hitters numbers on the season</em><strong><br>Rafael Devers: </strong>500 At Bats | .246/.324/.486 | 29 HR | 76 RBI | .810 OPS</p><p><strong>Jung Hoo Lee: </strong>461 At Bats | .289/.325/.423 | 9 HR | 47 RBI | .748 OPS</p><p><strong>Bryce Eldridge: </strong>310 At Bats | .252/.346/.435 | 14 HR | 35 RBI | .781 OPS</p><p><strong>Osleivis Basabe: </strong>81 At Bats | .222/.256/.358 | 3 HR | 8 RBI | .614 OPS</p><p><strong>Drew Gilbert: </strong>285 At Bats | .242/.325/.382 | 7 HR | 34 RBI | .708 OPS</p><p><strong>Drew Cavanaugh: </strong>92 At Bats | .250/.349/.261 | 0 HR | 7 RBI | .610 OPS</p><p><strong>Christian Koss: </strong>109 At Bats | .211/.252/.257 | 0 HR | 2 RBI | .509 OPS</p><p><strong>Grant McCray: </strong>47 At Bats | .106/.236/.234 | 1 HR | 2 RBI | .470 OPS</p><p><strong>Turner Hill: </strong>22 At Bats | .318/.407/.500 | 0 HR | 3 RBI | .907 OPS</p><p><strong>Andrew Knizner: </strong>18 At Bats | .222/.333/.444 | 1 HR | 1 RBI | .778 OPS</p><p><strong>Nate Furman: </strong>12 At Bats | .083/.214/.083 | 0 HR | 0 RBI | .298 OPS</p><p><strong>Shay Whitcomb: </strong>11 At Bats | .182/.182/.554 | 1 HR | 2 RBI | .727 OPS</p><p><strong>Jonah Cox: </strong>51 At Bats | .255/.269/.529 | 3 HR | 6 RBI | .799 OPS</p><p><strong><br><br>Giants pitchers</strong></p><p>Landen Roupp got an extra day of rest as the Giants flipped him and Logan Webb in the rotation. He has made 25 starts, with an ERA sitting at 4.34 and a 1.314 WHIP. Blade Tidwell has made 4 starts, but appeared in 12 games total. He has a 3.58 ERA and does look to be the bright spot of the young guys that have gotten playtime post-trade deadline. I&#8217;m assuming Wilkinson comes up for one of the games on the doubleheader but it&#8217;s not confirmed. He was good in his 1<sup>st</sup> start. He showed he was human against Boston. His ERA now sits at 6.35. I have no fuckin&#8217; idea who will get the 4<sup>th</sup> start. Sue me.</p><p><em>Giants pitchers numbers on the season</em><strong><br>Landen Roupp: </strong>25 Starts | 134.2 IP | 7-13 | 4.34 ERA | 130 Ks | 1.314 WHIP</p><p><strong>Blade Tidwell: </strong>4 Starts | 32.2 IP | 0-0 | 3.58 ERA | 27 Ks | 1.163 WHIP</p><p><strong>Matt Wilkinson: </strong>2 Starts | 5.2 IP | 0-1 | 6.35 ERA | 2 Ks | 1.412 WHIP</p><h1><strong><br><br>Pitching Match Ups</strong></h1><p>Kohl Drake, Mitch Bratt, and Jose Cabrera will all be facing the Giants for the 1<sup>st</sup> time in their careers. Merrill Kelly has faced the Giants 23 times, with a 3.26 ERA and a 1.159 WHIP over 140.2 innings to show for it.</p><p><em>D&#8217;backs pitchers numbers lifetime vs SF</em><strong><br>Jose Cabrera: </strong>NA | NA | NA | NA | NA</p><p><strong>Kohl Drake: </strong>NA | NA | NA | NA | NA</p><p><strong>Merrill Kelly: </strong>23 Games | 140.2 IP | 3.26 ERA | 1.159 WHIP | .694 OPS</p><p><strong>Mitch Bratt: </strong>NA | NA | NA | NA | NA</p><p><br><br>At Oracle Park, Kelly has pitched in 11 games. The ERA does go up significantly to a 4.60. The WHIP becomes a 1.436. He&#8217;s a different pitcher at 3<sup>rd</sup> &amp; King.</p><p><em>D&#8217;backs pitchers numbers lifetime at SF</em><strong><br>Jose Cabrera: </strong>NA | NA | NA | NA | NA</p><p><strong>Kohl Drake: </strong>NA | NA | NA | NA | NA</p><p><strong>Merrill Kelly: </strong>11 Games | 62.2 IP | 4.60 ERA | 1.436 WHIP | .825 OPS</p><p><strong>Mitch Bratt: </strong>NA | NA | NA | NA | NA</p><p><br><br>Landen Roupp has pitched in 6 games against Arizona, with a 5.40 ERA and a 1.843 WHIP to show for it. Blade Tidwell has never faced Arizona in his career. Neither has Wilkinson.</p><p><em>Giants pitchers numbers lifetime vs Arizona</em><strong><br>Landen Roupp: </strong>6 Games | 23.1 IP | 5.40 ERA | 1.843 WHIP | .872 OPS</p><p><strong>Blade Tidwell: </strong>NA | NA | NA | NA | NA</p><p><strong>Matt Wilkinson: </strong>NA | NA | NA | NA |NA</p><h1><strong><br><br>Hitting Match Ups</strong></h1><p>Gabriel Moreno has 3 homers and an .818 OPS in 29 games against the Giants. Ryan Waldschmidt in 6 games has an .841 OPS. James McCann in 15 games has 3 homers and an .813 OPS. Jordan Lawlar in 5 games has a 1.010 OPS. Then there is Nolan Arenado, who has absolute video game numbers. In 163 games, he has 36 home runs and an .883 OPS. Corbin Carroll has played in 48 games against the Giants. He has 4 homers and just a .678 OPS against us. I figured Max Kepler would have had more games against the Giants, but he has only played in 16, with a .737 OPS to show for it.</p><p><em>D&#8217;Backs hitters numbers lifetime vs SF</em><strong><br>Lars Nootbar: </strong>14 Games | 1 HR | .626 OPS</p><p><strong>Corbin Carroll: </strong>48 Games | 4 HR | .678 OPS</p><p><strong>Gabriel Moreno: </strong>29 Games | 3 HR | .818 OPS</p><p><strong>Geraldo Perdomo: </strong>59 Games | 1 HR | .649 OPS</p><p><strong>Max Kepler: </strong>16 Games | 0 HR | .737 OPS</p><p><strong>Nolan Arenado: </strong>163 Games | 36 HR | .883 OPS</p><p><strong>Tim Tawa: </strong>10 Games | 0 HR | .656 OPS</p><p><strong>Ildemaro Vargas: </strong>37 Games | 1 HR | .691 OPS</p><p><strong>Ryan Waldschmidt: </strong>6 Games | 0 HR | .841 OPS</p><p><strong>James McCann: </strong>15 Games | 3 HR | .813 OPS</p><p><strong>Jorge Barrosa: </strong>13 Games | 0 HR | .199 OPS</p><p><strong>Jordan Lawlar: </strong>5 Games | 0 HR | 1.010 OPS</p><p><strong>Jose Fernandez: </strong>6 Games | 0 HR | .646 OPS</p><p><br><br>At Oracle, McCann leads the team with a 1.121 OPS in 3 games, including 1 homer. Gabriel Moreno has played in 11 games in SF with an .879 OPS, and 2 homers. Ildemaro has an .840<span> </span>OPS in 21 games. Arenado has played in 77 games at San Francisco. He leads the team in homers with 13, but his OPS does drop off quite a bit, down to .772. Tim Tawa has a 1.250 OPS in 4 games at Oracle.</p><p><em>D&#8217;Backs hitters numbers lifetime at SF</em><strong><br>Lars Nootbar: </strong>10 Games | 1 HR | .696 OPS</p><p><strong>Corbin Carroll: </strong>26 Games | 3 HR | .633 OPS</p><p><strong>Gabriel Moreno: </strong>11 Games | 2 HR | .879 OPS</p><p><strong>Geraldo Perdomo: </strong>30 Games | 1 HR | .552 OPS</p><p><strong>Max Kepler: </strong>9 Games | 0 HR | .468 OPS</p><p><strong>Nolan Arenado: </strong>77 Games | 13 HR | .772 OPS</p><p><strong>Tim Tawa: </strong>4 Games | 0 HR | 1.250 OPS</p><p><strong>Ildemaro Vargas: </strong>21 Games | 1 HR | .840 OPS</p><p><strong>Ryan Waldschmidt: </strong>3 Games | 0 HR | .321 OPS</p><p><strong>James McCann: </strong>3 Games | 1 HR | 1.121 OPS</p><p><strong>Jorge Barrosa: </strong>7 Games | 0 HR | .100 OPS</p><p><strong>Jordan Lawlar: </strong>3 Games | 0 HR | .619 OPS</p><p><strong>Jose Fernandez: </strong>3 Games | 0 HR | .472 OPS</p><p><br><br>Lars Nootbar, Gabriel Moreno, Geraldo Perdomo, Max Kepler, Nolan Arenado and Ildemaro Vargas all have good history against Landen Roupp. Arenado has a 1.182 OPS. Moreno and Kepler both are at 1.500 OPS. Nootbar has a crazy 2.500 OPS. Against Tidwell, only Nootbar and Arenado have history. Nootbar has a 0.000 OPS while Arenado has a 1.167. Bookends. Nobody on the D&#8217;backs has seen Wilkinson.</p><p><em>Diamondbacks hitters numbers against Giants projected pitchers</em><strong><br>Lars Nootbar: </strong>2.500 OPS vs Roupp | 0.000 OPS vs Tidwell | NA vs Wilkinson</p><p><strong>Corbin Carroll: </strong>.545 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Gabriel Moreno: </strong>1.500 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Geraldo Perdomo: </strong>.872 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Max Kepler: </strong>1.500 OPS vs Roupp | 0.000 OPS vs Tidwell | NA vs Wilkinson</p><p><strong>Nolan Arenado: </strong>1.182 OPS vs Roupp | 1.167 OPS vs Tidwell | NA vs Wilkinson</p><p><strong>Tim Tawa: </strong>NA vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Ildemaro Vargas: </strong>1.250 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Ryan Waldschmidt: </strong>0.000 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>James McCann: </strong>NA vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Jorge Barrosa: </strong>.500 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Jordan Lawlar: </strong>NA vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><strong>Jose Fernandez: </strong>0.000 OPS vs Roupp | NA vs Tidwell | NA vs Wilkinson</p><p><br><br>Jung Hoo Lee, Drew Cavanaugh, Christian Koss, and Andrew Knizner have all been good against Arizona. JHL has 4 homers and an .845 OPS in 19 games. Cavanaugh has a .750 OPS in 3 games. Christian Koss has 1 homer and a .913 OPS in 7 games. Andrew Knizner, in 12 games, has 1 homer and a .925 OPS.</p><p><em>Giants hitters numbers lifetime vs AZ</em><strong><br>Rafael Devers: </strong>26 Games | 3 HR | .632 OPS</p><p><strong>Jung Hoo Lee: </strong>19 Games | 4 HR | .845 OPS</p><p><strong>Bryce Eldridge: </strong>10 Games | 0 HR | .520 OPS</p><p><strong>Osleivis Basabe: </strong>NA | NA | NA</p><p><strong>Drew Gilbert: </strong>13 Games | 0 HR | .328 OPS</p><p><strong>Drew Cavanaugh: </strong>3 Games | 0 HR | .750 OPS</p><p><strong>Christian Koss: </strong>7 Games | 1 HR | .913 OPS</p><p><strong>Grant McCray: </strong>8 Games | 0 HR | .328 OPS</p><p><strong>Turner Hill: </strong>NA | NA | NA</p><p><strong>Andrew Knizner: </strong>12 Games | 1 HR | .925 OPS</p><p><strong>Nate Furman: </strong>NA | NA | NA</p><p><strong>Shay Whitcomb: </strong>4 Games | 0 HR | .400 OPS</p><p><strong>Jonah Cox: </strong>3 Games | 0 HR | 0.000 OPS</p><p><br><br>Nobody on the Giants has ever seen Cabrera, Drake, or Bratt. JHL has a 1.500 OPS against Merrill Kelly. Bryce Eldridge has a .733. Rafael Devers has a .722. The rest of the numbers aren&#8217;t anything worth noting really.</p><p><em>Giants hitters numbers vs AZ projected pitchers</em><strong><br>Rafael Devers: </strong>NA vs Cabrera | NA vs Drake | .722 OPS vs Kelly | NA vs Bratt</p><p><strong>Jung Hoo Lee: </strong>NA vs Cabrera | NA vs Drake | 1.500 OPS vs Kelly | NA vs Bratt</p><p><strong>Bryce Eldridge: </strong>NA vs Cabrera | NA vs Drake | .733 OPS vs Kelly | NA vs Bratt</p><p><strong>Osleivis Basabe: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><p><strong>Drew Gilbert: </strong>NA vs Cabrera | NA vs Drake | .500 OPS vs Kelly | NA vs Bratt</p><p><strong>Drew Cavanaugh: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><p><strong>Christian Koss: </strong>NA vs Cabrera | NA vs Drake | .667 OPS vs Kelly | NA vs Bratt</p><p><strong>Grant McCray: </strong>NA vs Cabrera | NA vs Drake | 0.000 OPS vs Kelly | NA vs Bratt</p><p><strong>Turner Hill: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><p><strong>Andrew Knizner: </strong>NA vs Cabrera | NA vs Drake | 0.000 OPS vs Kelly | NA vs Bratt</p><p><strong>Nate Furman: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><p><strong>Shay Whitcomb: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><p><strong>Jonah Cox: </strong>NA vs Cabrera | NA vs Drake | NA vs Kelly | NA vs Bratt</p><h1><strong><br><br>What Matters/Prediction</strong></h1><p><span>- </span>Stay hot, Devers. 3 homers in 3 games vs the Reds. He&#8217;s sitting at 29 homers. 40 isn&#8217;t impossible if he stays hot.<br><span>- </span>Drew Gilbert has been fun to watch over the last few weeks. Keep it up, kid. Force the Giants&#8217; hand. Make it so they have to find you a platoon partner instead of finding another starting OF and making you a 4<sup>th</sup> outfielder.<br><span>- </span>Turner Hill has looked pretty good in a very small sample size.<br><span>- </span>Bryce Eldridge should be back. He was hot before he left for a death in the family. Pick up where you left off.<br><span>- </span>The Giants need innings from the rotation. Roupp and Blade are for sure getting starts this series. The other 2 haven&#8217;t been announced, but a bullpen game isn&#8217;t out of the realm of possibility.</p><p><strong>My prediction </strong>is the way the D&#8217;Backs have owned the Giants this season, they&#8217;re going to take 3 of 4. It&#8217;s really hard to sweep a 4-game series, otherwise I&#8217;d be calling for that.</p><h1><strong><br><br>Giants Killer of the Series</strong></h1><p>Here is our full-circle moment. The 1<sup>st</sup> series with Arizona, I picked Nolan Arenado. And we are back to the biggest Giants Killer of them all. He has played a full season&#8217;s worth of games against the Giants, at 163. He is slashing .288/.346/.537 against the Giants lifetime. He is 186-646. Of those 186 hits, he has 86 for extra bases. 47 doubles, 3 triples and 36 homers. He has 120 RBIs against us. That&#8217;s damn near an MVP season. It would be great if he could go to the American League next year.</p><p><br><br>Well, this one is late and sloppy. I&#8217;ll put the apology at the end because no one will read this far and I don&#8217;t apologize for shit.</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers. <em><strong><br>Follow me on Twitter/X, TikTok, Instagram &amp; YouTube: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Reds Series Recap: 26 Good Innings, 1 Complete Disaster]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/reds-series-recap-80-good-innings</link><guid isPermaLink="false">https://tackstack.substack.com/p/reds-series-recap-80-good-innings</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Thu, 27 Aug 2026 13:31:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>The Giants and Reds did battle to start the week at Oracle Park. Both teams came into the season with playoff hopes, and have had disappointing seasons that have them hovering around last place. And crazy enough, the Reds actually made the Giants look good for 26 of 27 innings. That 1 inning was a complete disaster.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Game 1 was Chase Burns vs Carson Whisenhunt. I would have bet a lot of money that Burns would dominate. Instead, he gave up 5 earned in 3.2 innings of work, including Devers&#8217; 3-run homer. Whisenhunt lasted 2.2 innings before getting hurt. It was revealed he has a torn UCL that will likely need Tommy John surgery. But the rest of the &#8216;pen kept the Reds at bay. The Giants won 5-0.</p><p>Game 2 was Adrian Houser vs Brady Singer. Singer was either wild or throwing at Drew Gilbert to start. He also hit JHL to load the bases. The Giants made the Reds pay, striking for 2 in the 1<sup>st</sup>. Devers added a solo homer in the 5<sup>th</sup>. Houser, like Whisenhunt the night before, left the game with an elbow issue after just 1.2 innings. The Giants &#8216;pen held the line for a 2<sup>nd</sup> straight night as the Giants won 3-1.</p><p>The Giants went into Wednesday&#8217;s early afternoon game with a chance for their first real sweep of the season. Logan Webb started for the Giants, against Nick Lodolo. The Giants got 2-run homers from Devers, Cox and Whitcomb. They went into the top of the 9<sup>th</sup> with a 9-3 lead. Then the bullpen did what they do best. The Reds salvaged the game, winning 10-9.</p><p><strong><br><br>     Game 1: </strong>Giants 5, Reds 0.</p><p><strong>     Game 2: </strong>Giants 3, Reds 1.</p><p><strong>     Game 3: </strong>Giants 9, Reds 10.</p><p><strong><br><br>Series Takeaways:<br></strong><span>- </span>Rafael Devers hit homers number 27, 28, and 29 this series. He also went 5-11. It&#8217;s not impossible he gets to 40.<br><span>- </span>Drew Gilbert was 4-9 this series. He only got 1 at-bat on Wednesday. He&#8217;s definitely showing something these last few weeks of the season.<br><span>- </span>The Giants got 4.1 innings out of their starters in Game 1 &amp; 2. With the bullpen covering 13.2 innings, it&#8217;s incredible they won those games. The &#8216;pen only gave up 1 earned run in that span. Then they went and ruined the good feelings on Wednesday.<br><span>- </span>It&#8217;s a small sample size, but Turner Hill is looking like a piece. He&#8217;s hitting .318, after going 4-10 this series.<br><span>- </span>The Giants were 3 outs away at the start of the 9<sup>th</sup> inning with a 6-run lead. A franchise-record fuck up.</p><p><strong><br><br>Biggest Story:</strong></p><p>The biggest story is the Giants lost 2/5 of their rotation in 2 games. Whisenhunt is done for the year for sure. Houser probably is. Just brutal.</p><p><strong><br><br>The Question Now Is:</strong></p><p>Who should I take 1-1 in my fantasy football draft?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers<br><em><strong>Follow me on Twitter/X, TikTok, Instagram &amp; Youtube: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 133 Recap: What In The Fuck Was That?]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-133-recap-what-in-the-fuck-was</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-133-recap-what-in-the-fuck-was</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Thu, 27 Aug 2026 00:48:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Who remembers the skit at the end of the 1<sup>st</sup> song on Kanye&#8217;s College Dropout? &#8220;What in the fuck was that, Kanye&#8221;. What in the fuck was that indeed. Today&#8217;s game was a lot like Kanye&#8217;s career. It looked really good early, completely flamed out, then crashed and burned. Though, to be fair, Kanye did flame out a lot earlier on than the Giants did today. Still, the comparison is crazy, and not just pretend crazy for attention like Kanye is.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Seriously though. Fuck you, Buster. A team under your watch just lost a game in which they had a 6-run lead in the 9<sup>th</sup> for the 1<sup>st</sup> time in franchise history. You made history, Buster. The season&#8217;s over. These wins don&#8217;t matter. But the Giants&#8217; 1<sup>st</sup> sweep of the season was 3 outs away with a 6-run lead and your fucked up bullpen reared its ugly head again.</p><p>Devers hit his 29<sup>th</sup> homer. Cox hit a 2-run homer. Whitcomb hit a 2-run homer. Gilbert was feet away from a grand slam that ended up being a bases-clearing double. A fun game was snatched away and it all points back to the culprit behind this disaster season who thought Ryan Walker, Sam Hentges and Jason Foley would be a playoff-caliber bullpen. Infuckin&#8217;credible.</p><p><strong><br><br>Takeaways</strong></p><p><span>- </span>Thanks Buster.</p><p><strong><br><br>What Changed the Game</strong></p><p>Is there a question? The bullpen changed the game. You had a 9-3 lead going into the 9<sup>th</sup> and lost. Hector Rodriguez homered. De La Cruz singled. Stewart walked. Bleday walked to load the bases. Dylan Smith comes in and serves up a grand slam to Eugenio Suarez. At this point you still have a 1-run lead. Then Myers beats out an infield single and takes 2<sup>nd</sup> on a throwing error by Buddy &#8220;why the fuck is he here&#8221; Kennedy. McLain bunts for a single. McLain steals 2<sup>nd</sup>. Trevino hits a sac fly that ties the game. Stephenson singles, scoring McLain. 10-9. Fuckin&#8217; pathetic.</p><p><strong><br><br>Game Recap</strong></p><p>No.</p><p><strong><br><br>Final Score: </strong>Giants 9, Reds 10.</p><p><strong><br><br>Final Thoughts</strong></p><p>Is the diarrhea lettuce still a thing? Can it kill me now, please?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 132 Recap: Giants Lose Another Starter, Somehow Win The Game]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-132-recap-giants-lose-another</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-132-recap-giants-lose-another</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Wed, 26 Aug 2026 04:27:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Back-to-back nights the Giants have lost their starting pitcher at the start of the game.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>If I had told you that the Giants would score 2 in the 1<sup>st</sup>, then only 1 more the rest of the night and lose their starter and have to rely on the bullpen to get them over 7 innings, we all woulda thought they lost, huh?</p><p>Well, spit in my ear and call me Tarzan, they won the game. They won the series. And they have a chance to go for a s&#8230; not going to say it.</p><p>They are also now 5-5 in their goofy ass purple unis.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Alright, I feel bad for Houser. This is weird considering I was dragging him 2 weeks ago. Maybe I&#8217;m just bipolar. But he&#8217;s been pitching very well. He has earned his way back into the rotation. Then he leaves the game with what Kruk was speculating to be an elbow injury in the 2<sup>nd</sup> inning. Brutal.<br><span>- </span>Rafael Devers hit his 28<sup>th</sup> homer of the season. That gives him 16 at Oracle Park this season. That gives him the most homers at Oracle Park in a season by a guy not named Barry Bonds. He&#8217;s also the 3<sup>rd</sup> Giant to ever hit 48 homers in his first 222 games as a Giant. The other 2? Willie Mays &amp; Barry Bonds. Solid company.<br><span>- </span>Drew Gilbert is a tough one. His 1<sup>st</sup> at-bat, Singer threw behind him on the 1<sup>st</sup> pitch. Hit him with the 2<sup>nd</sup>. Later in the game, he crashed into the wall in center making a catch, where he actually put 2 holes in the padding on the wall, and stayed in the game.<br><span>- </span>McCray&#8217;s speed and glove make him interesting. If he could just hit enough. Last night he was 1-3 with a triple. Tonight he was 1-4 with a double that was almost a homer. Just be more consistent.<br><span>- </span>I don&#8217;t understand Tony Vitello when it comes to Dylan Smith. Saturday he brought him in in the 8<sup>th</sup>, expecting a 6 out save. Then pulled him in the 9<sup>th</sup> before Hentges sent the game to hell. Last night, with a 5 run lead, they pitched Smith. Tonight, with a save situation, they didn&#8217;t go to him. Likely he wasn&#8217;t available, but that&#8217;s because he shouldn&#8217;t have been used last night.</p><p><strong><br><br>What Changed the Game</strong></p><p>In the top of the 2<sup>nd</sup>, Adrian Houser came out and quickly got 2 outs after the Giants gave him a 2 run cushion. Then he tweaked something and had to come out of the game. For the 2<sup>nd</sup> time in 2 nights, the Giants lost their starter very early in the game. It seemed prime for everything to go to hell when Anthony Molina and his career 6.89 ERA made his Giants debut. And yet, he got them out of the inning, then gave them 4 more shutout innings. He stopped the tide from turning and had a good debut.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Adrian Houser took the mound for the Giants. Elly De La Cruz greeted him with a lead off double to left. Sal Stewart grounded out to shortstop, advancing Elly to 3<sup>rd</sup>. JJ Bleday lined out to short for the 2<sup>nd</sup> out. Tyler Stephenson struck out after a 9-pitch at-bat to end the 1<sup>st</sup>. 0-0.</p><p>Bottom 1<sup>st</sup>: Brady Singer started for the Reds, and was determined to hit Drew Gilbert it appeared. His 1<sup>st</sup> pitch was behind him. His 2<sup>nd</sup> hit him in the shin. He walked Rafael Devers on 5 pitches. Singer then hit Jung Hoo Lee to load the bases for Turner Hill. Hill flied out to left, but it wasn&#8217;t deep enough to score Gilbert. Drew Cavanaugh hit a single up the middle that scored Gilbert and Devers. Nate Furman struck out on 3 pitches. Only 1 was a strike. Shay Whitcomb grounded the 1<sup>st</sup> pitch he saw to 3<sup>rd</sup>, Cavanaugh was out at 2<sup>nd</sup>. 2-0.</p><p>Top 2<sup>nd</sup>: Eugenio Suarez grounded out to Whitcomb for the 1<sup>st</sup> out. McLain was rung up on the check swing for the 3<sup>rd</sup> strike for the 2<sup>nd</sup> out. Hector Rodriguez bluffed a bunt on the 1<sup>st</sup> pitch he saw. Cavanaugh then came out to talk to Houser. Tony Vitello and a trainer came out. A replay showed Houser to be favoring his hand/wrist after throwing a pitch. He quickly came out of the game. Anthony Molina came on for the Giants. On his 1<sup>st</sup> pitch, Rodriguez hit a liner back to him for the 3<sup>rd</sup> out. 2-0.</p><p>Bottom 2<sup>nd</sup>: Grant McCray led off the 2<sup>nd</sup> by striking out looking. Christian Koss worked the walk. Gilbert hit a liner to left-center that was caught by the left fielder. Devers fell behind 0-2, before working the count to 3-2. He would end up striking out swinging. 2-0.</p><p>Top 3<sup>rd</sup>: Ke&#8217;Bryan Hayes led off the 3<sup>rd</sup> for Cincy with a walk. TJ Friedl hit a hard liner to Furman who made a nice diving catch. Hayes was too far off the base and easily picked off for the double play. De La Cruz hit a liner to left-center that Hill made an incredible play on, reaching up to put it away to end the inning. 2-0.</p><p>Bottom 3<sup>rd</sup>: JHL hit a grounder to 1<sup>st</sup> for the 1<sup>st</sup> out. Hill struck out for out number 2. Cavanaugh singled to left. Furman singled up the middle for his 1<sup>st</sup> career hit. Whitcomb struck out swinging to end the inning. 2-0.</p><p>Top 4<sup>th</sup>: Stewart hit a liner into left-center that was tracked down by Gilbert, who crashed into the wall. He was slow to get up but talked his way into staying in the game. Bleday hit a liner to Furman for the 2<sup>nd</sup> out. Stephenson struck out to end the inning. 2-0.</p><p>Bottom 4<sup>th</sup>: McCray grounded out to 3<sup>rd</sup>. Koss grounded out to Singer. Gilbert grounded out to 2<sup>nd</sup> for a 1-2-3 inning. 2-0.</p><p>Top 5<sup>th</sup>: Suarez flied out to right. McLain flied out to center. Rodriguez got down a bunt for a base hit. Hayes hit a grounder to Koss at short, who threw on to 2<sup>nd</sup> to end the inning. 2-0.</p><p>Bottom 5<sup>th</sup>: Devers led off the inning with a solo homer to right. JHL flied out to right for the 1<sup>st</sup> out. Hill grounded out to short for the 2<sup>nd</sup> out. Cavanaugh hit a single to right. Furman hit a hard liner to 1<sup>st</sup> to end the inning. 3-0.</p><p>Top 6<sup>th</sup>: Friedl tried to bunt for a hit, but it was fielded by Whitcomb who threw on to 1<sup>st</sup> for the out. De La Cruz grounded out to 2<sup>nd</sup>. Stewart grounded out to short. 3-0.</p><p>Bottom 6<sup>th</sup>: Whitcomb hit a hard liner to right for the 1<sup>st</sup> out of the inning. McCray hit a slow bouncer back to Singer who whiffed. McCray reached on the error. Koss grounded into a fielder&#8217;s choice on a grounder up the middle. McCray was out at 2<sup>nd</sup>, but Koss beat out the back end. Gilbert lined a single that allowed Koss to take 3<sup>rd</sup>. Sam Moll came on for Cincy, as Devers stepped up with runners at the corners and lined out to a diving Friedl to end the inning. 3-0.</p><p>Top 7<sup>th</sup>: Sam Hentges came on for the Giants. He allowed a single to Bleday. Stephenson hit a fly ball to center that was caught by Gilbert. Bleday tagged up and took 2<sup>nd</sup> on the play. Suarez hit a bouncer to 3<sup>rd</sup> and was thrown out at 1<sup>st</sup>. McLain stepped in and flied out to end the inning. 3-0.</p><p>Bottom 7<sup>th</sup>: Jung Hoo Lee singled up the middle. Buddy Kennedy hit for Turner Hill. He drove a ball deep to center that was caught on the warning track. JHL stole 2<sup>nd</sup>. Cavanaugh walked. Jonah Cox hit for Nate Furman. The Reds went to the &#8216;pen, bringing in Tejay Antone. Cox struck out swinging on a ball outside. Whitcomb popped out to 1<sup>st</sup> to end the inning. 3-0.</p><p>Top 8<sup>th</sup>: Trent Harris came on for the Giants. He faced Rodriguez to start the inning. Rodriguez struck out swinging. Hayes walked. Friedl struck out. Elly hit a bouncer up the middle that was fielded by Koss who stepped on 2<sup>nd</sup> to end the inning. 3-0.</p><p>Bottom 8<sup>th</sup>: Antone stayed in the game. McCray led off with a double off the top of the Arcade wall. Koss got down a sacrifice bunt that moved McCray to 3<sup>rd</sup>. Gilbert hit a hard liner to 3<sup>rd</sup> that was caught by Hayes, who then stepped on the base to double off McCray. 3-0.</p><p>Top 9<sup>th</sup>: Carson Seymour came on for the 9<sup>th</sup> inning. Stewart greeted him with an opposite field solo homer. Bleday hit a grounder to 2<sup>nd</sup> for the 1<sup>st</sup> out of the 9<sup>th</sup>. Stephenson hit a grounder to 3<sup>rd</sup> for the 2<sup>nd</sup> out. Suarez struck out looking to end the game. 3-1.</p><p><strong><br><br>Final Score: </strong>Giants 3, Reds 1.</p><p><strong><br><br>Final Thoughts</strong></p><p>Why do our pitchers keep dying?!</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Tackin’ Off 16: Larry Baer Thinks You’re Stupid]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/tackin-off-16-larry-baer-thinks-youre</link><guid isPermaLink="false">https://tackstack.substack.com/p/tackin-off-16-larry-baer-thinks-youre</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Tue, 25 Aug 2026 13:31:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Another Tackin&#8217; Off Tuesday rolls around and I&#8217;ve got my favorite target in the crosshairs, ready to spray a round. Larry Baer and Giants ownership. Tackin&#8217; Off might actually not be a thing without them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Unfortunately, this one might sound a bit repetitive at the start. But the message cannot be shared enough. Giants&#8217; ownership thinks you are stupid.</p><p><em><strong>Giants ownership thinks you are stupid!!!</strong></em></p><p>Let&#8217;s start by taking a step back. During one of Larry Baer&#8217;s hits on KNBR, Murph and Markus pitched the idea of a beer special. Larry said he would look into it. Honestly, I thought that was just going to be his way of moving on without ever thinking twice about it.</p><p>Well, the Giants did it. They came back with a promotion for a $6.80 Coors Light and a $10.45 Corona. So how could cheap beer be bad?</p><p>Well, 1<sup>st</sup> of all&#8230; Corona is absolute piss water. I don&#8217;t care if they slap &#8220;Premier&#8221; on the label. It is trash. People that drink Corona probably also like pineapple on pizza. If Corona was a person, it would be the middle-aged white woman at the taqueria who just said &#8220;grassy ass&#8221; after her chips were set down in front of her. I actually heard an unverified rumor that Casey Anthony loves Corona.</p><p><em>*Editorial Note &#8211; TackStack reserves the right to change this opinion if Corona one day sponsors this blog. Then Casey Anthony loves Dos Equis*</em></p><p>So Corona sucks. Coors Light is fine. It&#8217;s my go-to non-IPA. That at $6.80 is a solid ballpark deal.</p><p>Baer did not have information on the size of the beer, but a Giants spokesman confirmed to SFGate that it will be a 12-ounce pour. These beers are only available at certain locations. 58 Social, the Corona bar in centerfield, the Coors Light bar behind the scoreboard, and the Corona/Blue Moon stand on the 3<sup>rd</sup> deck. So fuck everyone in the club section. Fuck everyone sitting behind home. Fuck everyone in field club.</p><p>58 Social will let you bring beer in from the restaurant. The problem is you can only do that one time. There&#8217;s no handstamp, no re-entry. This ain&#8217;t Disneyland.</p><p>According to the picture of the menu I found on Yelp, though, 58 Social is only charging $8 for Coors Light as is. So that&#8217;s hardly a discount to begin with. Also, the Giants own the restaurant and getting people in the door with a &#8220;discounted&#8221; beer means people will be more likely to buy food. They&#8217;re not stupid.</p><p>It&#8217;s cool that Murph and Markus were able to make this happen, no doubt. Getting Giants ownership&#8217;s cheap asses to theoretically leave money on the table is impressive. But the Giants know exactly what they are doing here.</p><p>Now, to the part that really pisses me off about this. This beer special is not for the rest of the season like it should be. It&#8217;s for</p><p><strong>One.</strong></p><p><strong>Day.</strong></p><p><strong>Only.</strong></p><p>A day game. On a fuckin&#8217; Wednesday.</p><p>Wednesday, September 23<sup>rd</sup> vs the Twins. Not exactly a team that&#8217;s putting asses in seats. Ironically enough, that is &#8220;Faith Day&#8221; at the ballpark. Probably should have been wine instead of beer.</p><p>Their last home weekday day game, the crowd looked to be pretty sparse. And I have to imagine the Astros are more of a draw than the Twins are.</p><p>A good number of people who attend day games are doing so on business. They bring customers or clients. I highly doubt they&#8217;re going back for 8 Coors Lights in the game like the rest of us real Americans. Like the good people that would be there on a Saturday. Motherfuckers also have to work Thursday. Are people really taking off 2 days for $6.80 Coors Lights and $10.45 bottles of chihuahua piss?</p><p>I checked on the Giants&#8217; website. Without going through each section individually, I clicked on some sections at random. Let&#8217;s just say, it ain&#8217;t a sell-out that they&#8217;re doing cheap beer for. It&#8217;s a game that is likely to be lightly attended. They&#8217;re hoping that this brings out a few extra people while knowing it&#8217;s low risk for them.</p><p>The win for the Giants is the optics. They want to make it look like they&#8217;re doing something special for their fans after subjecting us to yet another year of mediocrity that was caused by their own stupidity and cheapness. According to Google AI, which we know could never be wrong, the average domestic beer at a stadium costs the team less than a dollar to source. So, what exactly are they doing for us here? Raping us slightly softer. Awesome. If they really gave a shit, this promo would run through the rest of this season.</p><p>Once again, Boycott Game on September 21<sup>st</sup> vs the Twins. Stay home. Don&#8217;t buy concessions if you already bought tickets. Send a real message. Fuck you and your supposed beer special.</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers.</p><p><em><strong>Follow me on Twitter/X &amp; TikTok: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 131 Recap: Chase Burns Got Burned]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-131-recap-chase-burns-got-burned</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-131-recap-chase-burns-got-burned</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Tue, 25 Aug 2026 04:31:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Baseball sure is a weird sport, huh? Chase Burns has been great this year. And yet, the Giants chased him in just 3.2 innings where he allowed 5 earned runs. Yes, this Giants lineup that had 2 guys that made the Opening Day roster hung 5 runs on one of the best pitchers in the National League in 2 innings.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then after those 2 innings, they did not score again.</p><p>Oh, and then there is the pitching. Carson Whisenhunt, fresh off getting lit up by the Guardians, came out and gave the Giants 2.2 shutout innings. Then he leaves with an elbow injury. Then this bullpen that could be the worst in baseball shut the Reds down the rest of the way.</p><p>The Giants won 5-0 and tonight was fun again.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Rafael Devers hit a big homer, adding to his team lead, which now sits at 27. His single in the 1<sup>st</sup> also got Gilbert to 3<sup>rd</sup> after his leadoff ground rule double. He had a good night.<br><span>- </span>Carson Whisenhunt did look good, then left with an elbow injury. It didn&#8217;t look good. I&#8217;m betting his season is over.<br><span>- </span>Bryce Eldridge went on the bereavement list before the game. Victor Bericoto and Willy Adames went on the injured list also. The Giants called up Nate Furman, Shay Whitcomb and Grant McCray. Shit, they even got 2 shutout innings from Ryan Walker.<br><span>- </span>1 walk. 7 strikeouts. 0 errors. 5-11 with RISP.</p><p><strong><br><br>What Changed the Game</strong></p><p>The best time to hit a good pitcher is in the 1<sup>st</sup> inning, before he settles in. The Giants did that tonight. What changed the game was adding on in the 2<sup>nd</sup> inning as well. Burns could have easily settled in and shut the Giants down the rest of the way. Instead Koss singled with 2 outs. Gilbert hit his 2<sup>nd</sup> double of the night. Then Devers hit the big bomb to make it a 5-0 game. Selfishly, I thought the Giants were going to go off, but take what we can get.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Carson Whisenhunt took the mound for the Giants, looking to right the ship after a rough start against that other Ohio team. Elly De La Cruz led off the game for the Reds by striking out looking. Sal Stewart flew out to right field for the 2<sup>nd</sup> out. Dane Myers followed with a fly out to right of his own. 0-0.</p><p>Bottom 1<sup>st</sup>: Chase Burns drew the start for the Reds. He gave up a ground rule double to Drew Gilbert to start the game. The ball bouncing over the wall robbed Gilbert of a triple. At least. Rafael Devers singled to right, moving Gilbert to third. Jung Hoo Lee singled to center, scoring Gilbert, as Devers took 3<sup>rd</sup>. Turner Hill hit a double off the Arcade that scored Devers. JHL was thrown out at the plate trying to score. Gary Pettis&#8217; 1<sup>st</sup> real botch as a base coach. Drew Cavanaugh struck out swinging. Nate Furman struck out looking. 2-0.</p><p>Top 2<sup>nd</sup>: Tyler Stephenson led off the 2<sup>nd</sup> with a single. Eugenio Suarez struck out looking. Matt McLain struck out looking. JJ Bleday hit a hard liner to 2<sup>nd</sup> to end the inning. 2-0.</p><p>Bottom 2<sup>nd</sup>: Shay Whitcomb led off the bottom of the 2<sup>nd</sup> with a 1<sup>st</sup> pitch liner to center. Grant McCray struck out swinging. Christian Koss singled to right. Gilbert doubled on a bloop over the 3<sup>rd</sup> baseman. With runners at 2<sup>nd</sup> &amp; 3<sup>rd</sup>, Devers blasted a 3-run homer to right-center. JHL lined out to center to end the inning. 5-0.</p><p>Top 3<sup>rd</sup>: Jose Trevino grounded out to Koss at short. Ivan Johnson walked. De La Cruz singled to center. Stewart flied out to right. While pitching to Myers, Whisenhunt&#8217;s arm seemed to go dead. He came out of the game, giving way to Jason Foley. Hopefully he is okay. Foley struck Myers out swinging to end the inning. 5-0.</p><p>Bottom 3<sup>rd</sup>: Hill led off the 3<sup>rd</sup> with a walk. Cavanaugh flied out to center. With Furman up, Hill stole 2<sup>nd</sup>. Furman ended up striking out swinging. Whitcomb struck out swinging to end the inning. 5-0.</p><p>Top 4<sup>th</sup>: Foley stayed on for the 4<sup>th</sup>, facing Stephenson, who struck out swinging. Suarez struck out looking. McLain hit a grounder back to Foley, who threw to 1<sup>st</sup> for the out. 5-0.</p><p>Bottom 4<sup>th</sup>: McCray started the inning with a leadoff triple. Koss reached on an infield single to put runners at the corners. Gilbert hit a hard one hopper to 2<sup>nd</sup>. Koss was easily tagged in the rundown, then Gilbert was out easily at 1<sup>st</sup>. McCray was also forced to hold at 3<sup>rd</sup> as McLain checked him before throwing to 1<sup>st</sup>. With Devers coming up, Terry Francona went to the bullpen, bringing in Sam Moll who got Devers to ground out to 2<sup>nd</sup> to end the inning. 5-0.</p><p>Top 5<sup>th</sup>: Reiver Sanmartin came on for the 5<sup>th</sup> inning for the Giants. He got Bleday to line out to start the inning. Trevino grounded out to short. Johnson grounded out to 3<sup>rd</sup> to end the inning. 5-0.</p><p>Bottom 5<sup>th</sup>: Moll stayed on for the 5<sup>th</sup> inning. He got JHL to ground out to 2<sup>nd</sup>. Hill flied out to center. Cavanaugh struck out looking to end the inning. 5-0.</p><p>Top 6<sup>th</sup>: Osleivis Basabe entered the game at 2<sup>nd</sup>. Ryan Walker came on for the 6<sup>th</sup>, fresh off his return from Sacramento. He got Elly to strike out looking. Stewart singled to right. Myers hit a grounder to short. The Giants got Stewart out on the fielder&#8217;s choice, but Myers was safe at 1<sup>st</sup>. Stephenson reached on an infield single. Suarez flied out to right for the 3<sup>rd</sup> out. 5-0.</p><p>Bottom 6<sup>th</sup>: Julian Garcia came on for the Reds. He got Basabe to fly out to left. Whitcomb hit a grounder to 2<sup>nd</sup> for the 2<sup>nd</sup> out. McCray fouled out to 3<sup>rd</sup> to end the inning. 5-0.</p><p>Top 7<sup>th</sup>: Walker stayed on for a 2<sup>nd</sup> inning. He got McLain to fly out, Bleday to strike out, and Trevino to fly out for a 1-2-3 inning. 5-0.</p><p>Bottom 7<sup>th</sup>: Garcia stayed in the game, matching Walker&#8217;s 1-2-3 inning. Koss struck out. Gilbert grounded out to 2<sup>nd</sup>. Devers flied out to center. 5-0.</p><p>Top 8<sup>th</sup>: Carson Seymour came on for the Giants. He got Johnson to ground out to short. De La Cruz struck out swinging. Stewart struck out swinging as well. 1-2-3 inning. 5-0.</p><p>Bottom 8<sup>th</sup>: Emilio Pagan came on for the 8<sup>th</sup> inning. He got JHL to fly out to left. Hill grounded out to 2<sup>nd</sup>. Cavanaugh ripped a single to right. Basabe lined out to center. 5-0.</p><p>Top 9<sup>th</sup>: Dylan Smith came on for the 9<sup>th</sup> for the Giants. He got Myers to strike out swinging to start the 9<sup>th</sup>. Stephenson walked. Suarez lined a single to left. McLain flied out to Gilbert in center. Bleday and Smith battled before Bleday popped up to Koss to end the game. 5-0.</p><p><strong><br><br>Final Score: </strong>Giants 5, Reds 0.</p><p><strong><br><br>Final Thoughts</strong></p><p>If you&#8217;re leading 5-0 at the end of 2 innings, you get selfish. You want this to be a 15-0 game. That wasn&#8217;t to be. But that doesn&#8217;t change that tonight was a fun game.</p><p><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Reds Series Preview: Two Playoff Hopefuls Battling To Not Be In Last]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/reds-series-preview-two-playoff-hopefuls</link><guid isPermaLink="false">https://tackstack.substack.com/p/reds-series-preview-two-playoff-hopefuls</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Tue, 25 Aug 2026 00:28:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>The Reds head west to play the Giants at Oracle Park in a battle of possibly the two biggest disappointments in the National League. These teams had Wild Card hopes and now are just hoping to not finish in last place in their divisions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Cincinnati Reds enter play at 62-68. Currently, they are sitting in last place in the NL Central, 19 games back of 1<sup>st</sup>. They are 4-6 in their last 10 games after losing 2 of 3 to the Diamondbacks. They have scored 534 runs, only better than the Giants in the NL. They have allowed 626 runs to score. That puts them 13<sup>th</sup> in the NL. They have a -92 run differential, better than just the Rockies in the NL. They are 30-32 on the road this season.</p><p>The Giants are 52-78, which is 2<sup>nd</sup> worst in the NL to only the Rockies. They are 27 games behind LA, and 1.5 games up on the Rockies for last. They are 2-8 in their last 10 games after being swept by Boston. They have scored an NL worst 523 runs. They have allowed 603 runs to score, which is 11<sup>th</sup> in the NL. They have a -80 run differential, which is surprisingly better than the Reds&#8217;. That is 3<sup>rd</sup> worst in the NL. They are 29-33 at home this year.</p><p>Remember when these teams almost fought in Cincy? That feels like a whole &#8216;nother season. Doubt that flares up with Miller being gone. Anywhoo, matchups, stats and all the usual BS below.</p><h1><strong><br><br>Current Season Stats</strong></h1><p><strong>Reds Hitters</strong></p><p>The Reds offensive leaderboards are a 2-man show. Sal Stewart is leading the team in batting average, home runs and RBIs. Elly De La Cruz leads the team in on-base percentage, slugging and that means he also leads in OPS. Stewart actually leads all of baseball with 98 RBIs. JJ Bleday is also having a solid season. He has 21 homers and a .779 OPS on the season. Tyler Stephenson has a .731 OPS on the season. Dane Myers is at a .716 OPS. He&#8217;s been embattled in a very strange Twitter beef with douchebag Tommy Pham. Eugenio Suarez is having quite the drop-off season from last year. Still, he has 18 homers to his name this season. The OPS is not where you expect it to be though.</p><p><em>Reds hitters numbers on the season</em><strong><br>Elly De La Cruz: </strong>443 At Bats | .262/.343/.474 | 21 HR | 58 RBI | .817 OPS</p><p><strong>Sal Stewart: </strong>502 At Bats | .263/.336/.472 | 27 HR | 98 RBI | .808 OPS</p><p><strong>Dane Myers: </strong>219 At Bats | .256/.350/.365 | 5 HR | 21 RBI | .716 OPS</p><p><strong>Eugenio Suarez: </strong>348 At Bats | .207/.297/.408 | 18 HR | 53 RBI | .705 OPS</p><p><strong>Tyler Stephenson: </strong>322 At Bats | .242/.324/.407 | 12 HR | 43 RBI | .731 OPS</p><p><strong>JJ Bleday: </strong>364 At Bats | .223/.334/.445 | 21 HR | 51 RBI | .779 OPS</p><p><strong>Jose Trevino: </strong>106 At Bats | .236/.243/.377 | 4 HR | 12 RBI | .620 OPS</p><p><strong>Matt McLain: </strong>346 At Bats | .197/.295/.358 | 13 HR | 35 RBI | .654 OPS</p><p><strong>Will Banfield: </strong>4 At Bats | .000/.000/.000 | 0 HR | 0 RBI | 0.000 OPS</p><p><strong>Ke&#8217;Bryan Hayes: </strong>191 At Bats | .152/.206/.251 | 5 HR | 8 RBI | .457 OPS</p><p><strong>TJ Friedl: </strong>219 At Bats | .160/.245/.237 | 3 HR | 11 RBI | .482 OPS</p><p><strong>Hector Rodriguez: </strong>41 At Bats | .171/.261/.293 | 1 HR | 3 RBI | .554 OPS</p><p><strong>Ivan Johnson: </strong>12 At Bats | .083/.214/.083 | 0 HR | 0 RBI | .298 OPS</p><p><strong><br><br>Reds Pitchers</strong></p><p>Chase Burns is having a very good season. In 24 starts, he is 14-2 with a 2.51 ERA and a 1.110 WHIP. His last start came against the Cardinals, where he went 5 innings, allowing 2 earned runs. Brady Singer&#8217;s 2<sup>nd</sup> season in Cincinnati is not going so well. He is 5-11 with a 4.72 ERA and a 1.420 WHIP. He pitched against the Cards last also. In 6 innings, he allowed 4 earned runs. Nick Lodolo has made 15 starts this year. His ERA is 5.04 and his WHIP is 1.520. Lodolo got lit up last Friday against the D&#8217;backs. In 3.1 innings, he allowed 6 earned runs.</p><p><em>Reds pitchers numbers on the season</em><strong><br>Chase Burns: </strong>24 Starts | 136 IP | 14-2 | 2.51 ERA | 159 Ks | 1.110 WHIP</p><p><strong>Brady Singer: </strong>25 Starts | 131.2 IP | 5-11 | 4.72 ERA | 107 Ks | 1.420 WHIP</p><p><strong>Nick Lodolo: </strong>15 Starts | 75 IP | 3-3 | 5.04 ERA | 59 Ks | 1.520 WHIP</p><p><strong><br><br>Giants Hitters</strong></p><p>Rafael Devers continues to lead the team in slugging percentage, home runs, RBIs and OPS. He hit homer number 26 in Boston, and pushed his RBI total to 70. Jung Hoo Lee leads the team in average and on-base, though his average has now dipped below .290. Eldridge has a .781 OPS, and 14 home runs. As it stands, the Giants have only 4 guys with OPS over .700 that have more than 50 at-bats. Adames is at .713 with 21 homers and 51 RBIs. But he might be headed to the IL with an elbow injury. Osleivis Basabe continues to free fall. His average is now at .224. Jonah Cox does not have a walk on the season. Turner Hill does seem to be a somewhat interesting bat. Though he has had limited opportunities.</p><p><em>Giants hitters numbers on the season</em><strong><br>Rafael Devers: </strong>489 At Bats | .241/.319/.468 | 26 HR | 70 RBI | .788 OPS</p><p><strong>Willy Adames: </strong>465 At Bats | .230/.289/.424 | 21 HR | 51 RBI | .713 OPS</p><p><strong>Jung Hoo Lee: </strong>454 At Bats | .289/.324/.425 | 9 HR | 46 RBI | .749 OPS</p><p><strong>Bryce Eldridge: </strong>310 At Bats | .252/.346/.435 | 14 HR | 35 RBI | .781 OPS</p><p><strong>Victor Bericoto: </strong>86 At Bats | .244/.253/.419 | 4 HR | 12 RBI | .671 OPS</p><p><strong>Osleivis Basabe: </strong>76 At Bats | .224/.250/.368 | 3 HR | 8 RBI | .618 OPS</p><p><strong>Drew Gilbert: </strong>276 At Bats | .236/.319/.370 | 7 HR | 31 RBI | .689 OPS</p><p><strong>Drew Cavanaugh: </strong>84 At Bats | .226/.330/.238 | 0 HR | 5 RBI | .568 OPS</p><p><strong>Christian Koss: </strong>100 At Bats | .200/.238/.250 | 0 HR | 2 RBI | .488 OPS</p><p><strong>Andrew Knizner: </strong>15 At Bats | .200/.294/.400 | 1 HR | 1 RBI | .694 OPS</p><p><strong>Buddy Kennedy: </strong>27 At Bats | .148/.281/.148 | 0 HR | 1 RBI | .429 OPS</p><p><strong>Jonah Cox: </strong>47 At Bats | .255/.255/.489 | 2 HR | 4 RBI | .745 OPS</p><p><strong>Turner Hill: </strong>12 At Bats | .250/.333/.417 | 0 HR | 2 RBI | .750 OPS</p><p><strong><br><br>Giants pitchers</strong></p><p>Carson Whisenhunt has made 7 starts, and has an ERA of 7.03 to show for it. His WHIP is at 1.844. He took the loss in his last start, facing Cleveland. He allowed 7 runs, 6 earned in just 4 innings of work. Jo Adell in particular crushed him. Adrian Houser has been better recently. He has a 4.08 ERA on the season and a 1.315 WHIP. Both of which are dropping quickly. In his last outing, he came in after Tugboat opened for him, throwing 5 shutout innings. Landen Roupp has a 4.34 ERA in 134.2 innings. He allowed 4 runs, 3 earned, against Cleveland on Thursday, taking the loss to push his record to 7-13.</p><p><em>Giants pitchers numbers on the season</em><strong><br>Carson Whisenhunt: </strong>7 Starts | 32 IP | 3-4 | 7.03 ERA | 23 Ks | 1.844 WHIP</p><p><strong>Adrian Houser: </strong>15 Starts | 108 IP | 4-7 | 4.08 ERA | 73 Ks | 1.315 WHIP</p><p><strong>Landen Roupp: </strong>25 Starts | 134.2 IP | 7-13 | 4.34 ERA | 130 Ks | 1.314 WHIP</p><h1><strong><br><br>Pitching Match Ups</strong></h1><p>Chase Burns has faced the Giants once in his career, earlier this season. He went 6 shutout innings, with an opponent&#8217;s OPS of .284. Brady Singer has faced the Giants 4 times with a 5.64 ERA to show for it. Nick Lodolo has faced the Giants 3 times. He has a 3.00 ERA in 18 innings, with a WHIP of 0.833, and a .557 OPS.</p><p><em>Reds pitchers numbers lifetime vs SF</em><strong><br>Chase Burns: </strong>1 Game | 6 IP | 0.00 ERA | .500 WHIP | .284 OPS</p><p><strong>Brady Singer: </strong>4 Games | 22.1 IP | 5.64 ERA | 1.299 WHIP | .856 OPS</p><p><strong>Nick Lodolo: </strong>3 Games | 18 IP | 3.00 ERA | .833 WHIP | .557 OPS</p><p><br><br>Burns will be facing the Giants in San Francisco for the 1<sup>st</sup> time in his career. Singer has pitched 11 innings in 2 games at Oracle with a 5.73 ERA and a 1.364 WHIP. The Giants have a .751 OPS against him. Lodolo&#8217;s numbers are kind of incredible. He has faced the Giants 3 times, as mentioned above. He has pitched 2 times in San Francisco. His 3.00 ERA at SF matches his ERA lifetime against SF. His 0.833 WHIP at Oracle also matches his WHIP vs the Giants lifetime. Incredible consistency.</p><p><em>Reds pitchers numbers lifetime at SF</em><strong><br>Chase Burns: </strong>NA | NA | NA | NA | NA</p><p><strong>Brady Singer: </strong>2 Games | 11 IP | 5.73 ERA | 1.364 WHIP | .751 OPS</p><p><strong>Nick Lodolo: </strong>2 Games | 12 IP | 3.00 ERA | 0.833 WHIP | .480 OPS</p><p><br><br>Carson Whisenhunt is facing the Reds for the 1<sup>st</sup> time in his career. Adrian Houser has faced the Reds 17 times, thanks to his long time in the NL Central. He has a 4.89 ERA and a 1.439 WHIP against the Reds. Landen Roupp has faced the Reds 2 times. In 12 innings, he has an ERA below 1 at 0.75, a 0.833 WHIP and a .523 opponent&#8217;s OPS. Talk about domination.</p><p><em>Giants pitchers numbers lifetime vs Cin</em><strong><br>Carson Whisenhunt: </strong>NA | NA | NA | NA | NA</p><p><strong>Adrian Houser: </strong>17 Games | 73.2 IP | 4.89 ERA | 1.439 WHIP | .798 OPS</p><p><strong>Landen Roupp: </strong>2 Games | 12 IP | 0.75 ERA | 0.833 WHIP | .523 OPS</p><h1><strong><br><br>Hitting Match Ups</strong></h1><p>The Giants have done pretty well against Elly De La Cruz. In 22 games, he has hit 2 homers and has a .546 OPS. Sal Stewart has only played 3 times vs the Giants, earlier this season, and he absolutely fucks on us. 3 homers in 3 games with a 1.364 OPS. Eugenio Suarez was Giants Killer of the Series last time around. In 62 games, he has 16 homers and an .862 OPS. Matt McLain is also someone the Giants need to be careful with. He has 3 homers in 9 games, with an .858 OPS lifetime vs the Giants.</p><p><em>Reds hitters lifetime vs SF</em><strong><br>Elly De La Cruz: </strong>22 Games | 2 HR | .546 OPS</p><p><strong>Sal Stewart: </strong>3 Games | 3 HR | 1.364 OPS</p><p><strong>Dane Myers: </strong>9 Games | 0 HR | .238 OPS</p><p><strong>Eugenio Suarez: </strong>62 Games | 16 HR | .862 OPS</p><p><strong>Tyler Stephenson: </strong>22 Games | 2 HR | .682 OPS</p><p><strong>JJ Bleday: </strong>11 Games | 1 HR | .434 OPS</p><p><strong>Jose Trevino: </strong>11 Games | 0 HR | .237 OPS</p><p><strong>Matt McLain: </strong>9 Games | 3 HR | .858 OPS</p><p><strong>Will Banfield: </strong>NA | NA | NA</p><p><strong>Ke&#8217;Bryan Hayes: </strong>16 Games | 1 HR | .551 OPS</p><p><strong>TJ Friedl: </strong>20 Games | 0 HR | .402 OPS</p><p><strong>Hector Rodriguez: </strong>NA | NA | NA</p><p><strong>Ivan Johnson: </strong>NA | NA | NA</p><p><br><br>Elly has been better facing the Giants in San Francisco. In 9 games, he has 1 homer and a .705 OPS. Stewart will be making his Oracle Park debut. Hopefully it goes better than their April series. Suarez in 30 games has 5 homers and an .837 OPS. In 7 games at Oracle, Bleday has 1 homer and a .701 OPS. Somehow McLain has faced the Giants 9 times in his career but never at Oracle Park. Joining him and Stewart in making their Oracle Park debuts are Will Banfield, Ivan Johnson and Hector Rodriguez.</p><p><em>Reds hitters numbers lifetime at SF</em><strong><br>Elly De La Cruz: </strong>9 Games | 1 HR | .705 OPS</p><p><strong>Sal Stewart: </strong>NA | NA | NA</p><p><strong>Dane Myers: </strong>3 Games | 0 HR | .220 OPS</p><p><strong>Eugenio Suarez: </strong>30 Games | 5 HR | .837 OPS</p><p><strong>Tyler Stephenson: </strong>7 Games | 0 HR | .302 OPS</p><p><strong>JJ Bleday: </strong>7 Games | 1 HR | .701 OPS</p><p><strong>Jose Trevino: </strong>4 Games | 0 HR | .347 OPS</p><p><strong>Matt McLain: </strong>NA | NA | NA</p><p><strong>Will Banfield: </strong>NA | NA | NA</p><p><strong>Ke&#8217;Bryan Hayes: </strong>10 Games | 1 HR | .654 OPS</p><p><strong>TJ Friedl: </strong>9 Games | 0 HR | .351 OPS</p><p><strong>Hector Rodriguez: </strong>NA | NA | NA</p><p><strong>Ivan Johnson: </strong>NA | NA | NA</p><p><br><br>JJ Bleday and Ke&#8217;Bryan Hayes are the only 2 Reds who have ever faced Whisenhunt. Bleday has a .500 OPS and Hayes has a 0.000 OPS against him. Suarez, Stephenson, and McLain all have ownage on Houser. Suarez has an .893 OPS. Stephenson has a 1.179 OPS. McLain has a 1.667 OPS. Suarez has seen Roupp well in his career. He has a 1.167 OPS. The drop off to the next best OPS on the team is dramatic. Next best is Friedl, with a .167 OPS. Elly, Stewart, Bleday, Trevino, McLain, and Hayes all have 0.000 OPS against Roupp in their careers.</p><p><em>Reds hitters numbers lifetime vs SF projected pitchers</em><strong><br>Elly De La Cruz: </strong>NA vs Whisenhunt | 0.000 OPS vs Houser | 0.000 OPS vs Roupp</p><p><strong>Sal Stewart: </strong>NA vs Whisenhunt | NA vs Houser | 0.000 OPS vs Roupp</p><p><strong>Dane Myers: </strong>NA vs Whisenhunt | 0.000 OPS vs Houser | NA vs Roupp</p><p><strong>Eugenio Suarez: </strong>NA vs Whisenhunt | .893 OPS vs Houser | 1.167 OPS vs Roupp</p><p><strong>Tyler Stephenson: </strong>NA vs Whisenhunt | 1.179 OPS vs Houser | NA vs Roupp</p><p><strong>JJ Bleday: </strong>.500 OPS vs Whisenhunt | .500 OPS vs Houser | 0.000 OPS vs Roupp</p><p><strong>Jose Trevino: </strong>NA vs Whisenhunt | 0.000 OPS vs Houser | 0.000 OPS vs Roupp</p><p><strong>Matt McLain: </strong>NA vs Whisenhunt | 1.667 OPS vs Houser | 0.000 OPS vs Roupp</p><p><strong>Will Banfield: </strong>NA vs Whisenhunt | NA vs Houser | NA vs Roupp</p><p><strong>Ke&#8217;Bryan Hayes: </strong>0.000 OPS vs Whisenhunt | .623 OPS vs Houser | 0.000 OPS vs Roupp</p><p><strong>TJ Friedl: </strong>NA vs Whisenhunt | .523 OPS vs Houser | .167 OPS vs Roupp</p><p><strong>Hector Rodriguez: </strong>NA vs Whisenhunt | NA vs Houser | NA vs Roupp</p><p><strong>Ivan Johnson: </strong>NA vs Whisenhunt | NA vs Houser | NA vs Roupp</p><p><br><br>Rafael Devers has 3 homers in 16 games with a .956 OPS. Willy Adames has faced the Reds 66 times. He has 20 homers and an .828 OPS. That&#8217;s pretty much domination. Jung Hoo Lee has faced the Reds in 10 games with a .991 OPS. Andrew Knizner has 1 homer in 38 games and a .635 OPS. Drew Gilbert has a .200 OPS. The rest of the team either has a 0.000 OPS (ahem&#8230; Buddy Kennedy) or has never faced them.</p><p><em>Giants hitters numbers lifetime vs Cin</em><strong><br>Rafael Devers: </strong>16 Games | 3 HR | .956 OPS</p><p><strong>Willy Adames: </strong>66 Games | 20 HR | .828 OPS</p><p><strong>Jung Hoo Lee: </strong>10 Games | 0 HR | .991 OPS</p><p><strong>Bryce Eldridge: </strong>NA | NA | NA</p><p><strong>Victor Bericoto: </strong>NA | NA | NA</p><p><strong>Osleivis Basabe: </strong>NA | NA | NA</p><p><strong>Drew Gilbert: </strong>2 Games | 0 HR | .200 OPS</p><p><strong>Drew Cavanaugh: </strong>NA | NA | NA</p><p><strong>Christian Koss: </strong>1 Game | 0 HR | NA</p><p><strong>Andrew Knizner: </strong>38 Games | 1 HR | .635 OPS</p><p><strong>Buddy Kennedy: </strong>2 Games | 0 HR | 0.000 OPS</p><p><strong>Jonah Cox: </strong>NA | NA | NA</p><p><strong>Turner Hill: </strong>NA | NA | NA</p><p><br><br>Adames and Lee have had success against Burns. Both of them have 1.000 OPS against him. Devers has a 0.000. Gilbert has a .500. The rest of the team has yet to face him. Adames and JHL own Singer. Adames has a 1.500 OPS. JHL is at a 1.667. Knizner is the only other Giant to have faced Singer. He has a 0.000. No one on the Giants has had any success against Lodolo. Adames has fared the best, with an OPS of .364. Going to have to be better against him this week.</p><p><em>Giants hitters numbers lifetime vs Cin projected pitchers</em><strong><br>Rafael Devers: </strong>0.000 OPS vs Burns | .857 OPS vs Singer | .167 OPS vs Lodolo</p><p><strong>Willy Adames: </strong>1.000 OPS vs Burns | 1.500 OPS vs Singer | .364 OPS vs Lodolo</p><p><strong>Jung Hoo Lee: </strong>1.000 OPS vs Burns | 1.667 OPS vs Singer | .333 OPS vs Lodolo</p><p><strong>Bryce Eldridge: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Victor Bericoto: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Osleivis Basabe: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Drew Gilbert: </strong>.500 OPS vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Drew Cavanaugh: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Christian Koss: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Andrew Knizner: </strong>NA vs Burns | 0.000 OPS vs Singer | 0.000 OPS vs Lodolo</p><p><strong>Buddy Kennedy: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Jonah Cox: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><p><strong>Turner Hill: </strong>NA vs Burns | NA vs Singer | NA vs Lodolo</p><h1><strong><br><br>What Matters/Prediction</strong></h1><p><span>- </span>Don&#8217;t let Sal Stewart murder you again.<br><span>- </span>The Giants starters need to be better. Whisenhunt was brutal in Cleveland. Roupp was not a whole lot better. Houser was good and seemingly has earned his spot back in the rotation. Don&#8217;t blow it.<br><span>- </span>For God&#8217;s sake, someone emerge and show you want a job next year. Right now, you are pretty much locked in with Devers, Adames, JHL and Eldridge being starters. This is an opportunity for some younger players to show they belong on the roster next year.<br><span>- </span>The Giants are better at home than on the road. Maybe you can finally sweep a fuckin&#8217; team? At least you can&#8217;t be walked off on.</p><p><strong>My prediction </strong>is the Giants will get swept. At this point, why wouldn&#8217;t that be the pick?</p><h1><strong><br><br>Giants Killer of the Series</strong></h1><p>Alright, now I would normally never pick someone who only has 11 at-bats against the Giants as the Giants Killer of the Series. But, small sample size be damned. This dude wrecked us last time around. Sal Stewart. Earlier this season, the Giants went to Cincy for a 3-game series. He slashed .273/.273/1.091. That is a 1.364 OPS. He is 3-11 against the Giants. All 3 of those hits left the park. He had 7 RBIs in that span. In the 1<sup>st</sup> game of the series, the Reds won 2-1. He had a solo homer in that game. In game 2, the Giants lost 8-3. Stewart was 2-4 with 2 homers and 6 RBIs. The 2 games the Reds won in that series, Stewart was the deciding factor. That&#8217;s a Killer.</p><p><br><br>If you&#8217;re still reading, send feet pics.</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers.</p><p><em><strong>Follow me on Twitter/X &amp; TikTok: @TackStack</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Red Sox Series Recap: 10 Runs, 29 Strikeouts, and a Sweep]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/red-sox-series-recap-10-runs-29-strikeouts</link><guid isPermaLink="false">https://tackstack.substack.com/p/red-sox-series-recap-10-runs-29-strikeouts</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Mon, 24 Aug 2026 13:31:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Another series, and another recap that I&#8217;ve been sitting here for the last 15 minutes thinking of how to start. Poop jokes? Ran that into the ground in the last game recap. Giants pissed their pants? Too similar. Hemorrhoid burst? Think I did that one already.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>At this point, I&#8217;ve run out of things to compare the season to. I&#8217;ve run out of ideas to say they suck in a half ass creative manner. They just got fuckin&#8217; swept and went 1-5 on a 6-game road trip. What is there to give you hope next year will be better? Well, they only struck out 29 times in 3 games instead of 40 like they did vs Cleveland, I guess. Fuck, that&#8217;s enough of an intro.</p><p>Game 1 was Logan Webb vs Sonny Gray. Devers homered in his homecoming. The Giants hung 4 earned runs on Sonny Gray. The problem? Logan Webb allowed 5 earned in 2.2 innings of work. Boston took the game 6-4.</p><p>The 2<sup>nd</sup> game of the series was particularly frustrating. Blade Tidwell started, and rebounded from a rough outing last time around. He went 5.2 shutout innings. Adames and Knizner both hit solo homers. The Giants took a 2-0 lead into the 9<sup>th</sup>. Then the Giants did what they do best in the league. Losing in walk-off fashion. The 11<sup>th</sup> time this season. A league best. Or worst?</p><p>So, Sunday afternoon baseball in Boston. Could the Giants salvage 1? Nahhhh. They jumped out to a 3-0 lead early, then Boston woke up. They scored a run in both the 2<sup>nd</sup> and 3<sup>rd</sup> innings, then put up a 3 spot in the 4<sup>th</sup>. 5 runs was enough to earn the Red Sox the sweep.</p><p><strong>     <br><br>     Game 1: </strong>Giants 4, Red Sox 6.</p><p><strong>     Game 2: </strong>Giants 2, Red Sox 3.</p><p><strong>     Game 3: </strong>Giants 4, Red Sox 5.</p><p><strong><br><br>Series Takeaways:<br></strong><span>- </span>10 runs in 3 games. 29 strikeouts. 4-17 with RISP. They managed just 9 walks.<br><span>- </span>Rafael Devers hit a homer in his return to Boston. That would be his only hit in the series.<br><span>- </span>Willy Adames left the game with an elbow injury. He is getting an MRI. Victor Bericoto looked like he really hurt his knee, though initial reports are positive. This lineup could get even more brutal if they&#8217;re out for significant time.<br><span>- </span>Tidwell gave the Giants the only good start of the series. And they wasted it.<br><span>- </span>Does this team really deserve a 5<sup>th</sup> bullet point?</p><p><strong><br><br>Biggest Story:</strong></p><p>I built a changing table for the baby today. Probably more important than what the Giants did.</p><p><strong><br><br>The Question Now Is:</strong></p><p>Whatsup with Bericoto and Adames?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers<br><em><strong>Follow me on Twitter/X: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 130 Recap: A Shit Sandwich]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-130-recap-a-shit-sandwich</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-130-recap-a-shit-sandwich</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sun, 23 Aug 2026 23:01:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>Sometimes watching the Giants is like ordering a sandwich at Subway and before you take the 1<sup>st</sup> bite, you realize there is a huge turd in the sandwich. Sometimes, the 1<sup>st</sup> couple of bites are buffalo chicken, then you get a mouthful of shit. I honestly don&#8217;t know which is worse.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Today the sandwich started off good. After getting walked off on yesterday, scoring 2 runs in the 1<sup>st</sup>, and adding a solo homer in the 2<sup>nd</sup> seemed like this might be one of those days where the Giants are fun. Then Wally the Green Monster evacuated his bowels onto a perfectly good Italian herb &amp; cheese roll and the meal was ruined.</p><p>Tugboat got hit around. Brubaker allowed a final run. The bats went into a shit-food coma. And I&#8217;m sitting here typing turd sandwich puns like I&#8217;m Trey Parker or Matt Stone writing an episode in an election year.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>Giants scored 3 runs in the 1<sup>st</sup> 2 innings of the game, then the offense went to sleep, adding 1 more run thanks to Koss&#8217;s hustle and Boston&#8217;s error. Jake Bennett was good but this lineup is a joke. Like I said yesterday, no one is emerging and showing they want a spot for next year.<br><span>- </span>Victor Bericoto&#8217;s knee injury looked bad. Something tells me he&#8217;s done for the year and a good part of next year. I hope I&#8217;m wrong.<br><span>- </span>I banged the drum hard for Koss after spring training last year. I was glad he made the team this year. The way he got used early on was puzzling. He&#8217;s not having a good year by any means, but the fact that even at this point in the season, he&#8217;s still hustling on grounders to short and using his speed to make shit happen is a reason I hope he&#8217;s around next year.<br><span>- </span>Tugboat is human. He threw 66 pitches in 3.2 innings of work, allowing 4 earned runs today. We got room for growth.<br><span>- </span>1 walk. 7 strikeouts. 0 errors. 2-4 with RISP. Not sloppy but only 4 at-bats with runners in scoring position?</p><p><strong><br><br>What Changed the Game</strong></p><p>The Giants&#8217; inability to get the 3<sup>rd</sup> out flared up again today and ended up being the dagger. The Giants had a 3-2 lead, with Sogard on 3<sup>rd</sup> and 2 outs. Then Wong doubled. Gasper doubled. Rafaela singled. It&#8217;s 5-3 and the game is basically over.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Jake Bennett started for the Red Sox. He quickly got the 1<sup>st</sup> out as Osleivis Basabe flied out to right on the 2<sup>nd</sup> pitch. Rafael Devers walked on 4 straight. Willy Adames singled to left, advancing Devers to 3<sup>rd</sup>. Bryce Eldridge singled to right, scoring Devers. Victor Bericoto singled to left, Adames scored. Jung Hoo Lee flied out to left. Andrew Knizner lined out to center for the 3<sup>rd</sup> out. 2-0.</p><p>Bottom 1<sup>st</sup>: Matt &#8220;Tugboat&#8221; Wilkinson made his 2<sup>nd</sup> career start today. Jahmai Jones led off the game with a single for Boston. Ceddanne Rafaela singled to center. Wilyer Abreu struck out swinging. Willson Contreras popped out to Adames. Caleb Durbin flied out to center for the 3<sup>rd</sup> out. 2-0.</p><p>Top 2<sup>nd</sup>: Jonah Cox led off the 2<sup>nd</sup> with a solo homer to left center. Christian Koss grounded out to 3<sup>rd</sup> for the 1<sup>st</sup> out of the inning. Basabe lined out to center. Devers struck out swinging to end the inning. 3-0.</p><p>Bottom 2<sup>nd</sup>: Nick Sogard led off the 2<sup>nd</sup> with a solo homer to left center. Tugboat has an ERA. Andruw Monasterio lined out to center. Eli White struck out swinging. Connor Wong grounded out to 3<sup>rd</sup>. 3-1.</p><p>Top 3<sup>rd</sup>: Adames led off the 3<sup>rd</sup> with a line out to Abreu. Eldridge singled to right. Bericoto flied out to center. JHL grounded out to 2<sup>nd</sup>. 3-1.</p><p>Bottom 3<sup>rd</sup>: Jones tripled to center on a ball that looked like a pop up but kept carrying. Rafaela singled to center, scoring Jones. He would also steal 2<sup>nd</sup> before Abreu flied out to left. Contreras flied out to center. Durbin grounded out to Eldridge. 3-2.</p><p>Top 4<sup>th</sup>: Knizner flied out to right for the 1<sup>st</sup> out. Cox singled to center. Koss popped out to short. Basabe struck out swinging. 3-2.</p><p>Bottom 4<sup>th</sup>: Sogard started the 4<sup>th</sup> with a double. Monasterio grounded out to 2<sup>nd</sup>, allowing Sogard to take 3<sup>rd</sup>. Wong doubled to left, scoring Sogard to tie the game. Tony Vitello came out to get Wilkinson, bringing in JT Brubaker. Mickey Gasper hit for Jones and doubled to right, scoring Wong. Rafaela singled to center, scoring Gasper. Abreu flied out to end the inning. 3-5.</p><p>Top 5<sup>th</sup>: Bennett answered with a 1-2-3 shutdown inning. He got Devers to ground out to short, then Adames and Eldridge to both strike out swinging. 3-5.</p><p>Bottom 5<sup>th</sup>: Adames came out of the game after striking out. Koss moved to short and Buddy Kennedy took over at 3<sup>rd</sup> base. Contreras grounded out to Kennedy to start the inning. Durbin flied out to JHL. Sogard walked. Monasterio fouled out to left on a fan interference. On the play, Bericoto&#8217;s knee looked to buckle. He walked off the field, but it did not look good. 3-5.</p><p>Top 6<sup>th</sup>: With Bericoto due up, Drew Gilbert hit for him, striking out swinging. JHL popped out to short. Knizner flied out to right to end the inning. Another 1-2-3 for Bennett. 3-5.</p><p>Bottom 6<sup>th</sup>: White bunted, but popped it up. JT Brubaker made a nice diving catch for the out. It looked like he hurt himself for a minute, but he stayed in the game. Wong followed by singling. The Giants went back to the &#8216;pen, bringing in Sam Hentges. Wong took 2<sup>nd</sup> on a wild pitch. Gasper flied out to right. Rafaela grounded out to Basabe. 3-5.</p><p>Top 7<sup>th</sup>: Cox flied out to right on a ball that kept carrying. Just not quite far enough. Koss hit a grounder to short that got away from Contreras. Abreu was slow getting to it, allowing Koss to slide into 3<sup>rd</sup>. The throw to 3<sup>rd</sup> sailed into the camera well, allowing Koss to score on the Little League home run. Basabe lined out to right. Devers struck out looking. 4-5.</p><p>Bottom 7<sup>th</sup>: Hentges got the 1-2-3 inning, Abreu grounded out to 2<sup>nd</sup>, Contreras struck out swinging, and Durbin struck out looking. 4-5.</p><p>Top 8<sup>th</sup>: Tyron Guerrero came on for Bennett. Kennedy reached on an infield single to short. Eldridge flied out to right for the 1<sup>st</sup> out. Gilbert hit a grounder to 2<sup>nd</sup> to start a 4-6-3 double play. 4-5.</p><p>Bottom 8<sup>th</sup>: Trent Harris came on for the Giants. He got Sogard to ground out to Koss at short for the 1<sup>st</sup> out. Monasterio doubled to left, off the monstahh. Jarren Duran hit for White and struck out on a high fastball for the 2<sup>nd</sup> out. Adley Rutschman hit for Wong. Rutschman hit one back to Harris for the 3<sup>rd</sup> out. 4-5.</p><p>Top 9<sup>th</sup>: Aroldis Chapman came on for the save. JHL led off the 9<sup>th</sup>, hitting a comebacker to Chapman who threw on to 1<sup>st</sup> for the out. Knizner grounded out to Sogard for the 2<sup>nd</sup> out. Cox stepped up, working the count to 2-2 before striking out to end the game. 4-5.</p><p><strong><br><br>Final Score: </strong>Giants 4, Red Sox 5.</p><p><strong><br><br>Final Thoughts</strong></p><p>Well, at least our best player isn&#8217;t hanging out at casinos while we&#8217;re playing, I guess.</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 129 Recap: Basabe Took One To The Nuts, Then Giants Fans Did]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-129-recap-basabe-took-one-to</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-129-recap-basabe-took-one-to</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sun, 23 Aug 2026 03:13:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>What in the fuck just happened? Another 9<sup>th</sup> inning collapse as the Giants get walked off on for the 11<sup>th</sup> time, most in the league.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In the 9<sup>th</sup>, Basabe looked to take a short hop to the nards. My question is which nut shot was worse? The one that Basabe took or the one Sam Hentges delivered minutes later?</p><p>I don&#8217;t have expectations. I know the season is over. But watching these games is supposed to be about identifying guys who will be big pieces moving forward. Very few are emerging. Dylan Smith looks like he&#8217;ll have a role in the bullpen next year. Tidwell should have something to say for the rotation. Offensively though, who is emerging? I&#8217;m not seeing it.</p><p>Thank God for football.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>During pregame, Fox showed a graphic that since the Devers trade, the Red Sox have the 2<sup>nd</sup> best record in baseball and the Giants have the 2<sup>nd</sup> worst. This is complete bullshit. Correlation does not equal causation. Devers has been fine. The Giants roster sucks.<br><span>- </span>While we are on the topic of Devers. Booing him is some bitch shit. The guy helped win you a ring. The Red Sox botched the Bregman situation. Devers could have handled it better but the Sox told him don&#8217;t bother bringing a glove. They disrespected him.<br><span>- </span>All of the Giants scoring came on solo homers. One by Adames, and one by Knizner. After the 3<sup>rd</sup> inning, they did not score again. Vintage Giants.<br><span>- </span>I said good things about Sam Hentges at times. He absolutely sucks. For a while I thought maybe he could be a guy for next year. Nope. Flush and move on. Thanks, Buster.<br><span>- </span>Someone I have shit on who is proving me wrong is Carson Seymour. He has looked better recently.<br><span>- </span>Blade Tidwell bounced back from a rough outing, going 5.2 shutout innings. The kid deserved a win tonight. But it&#8217;s the Giants.<br><span>- </span>5 walks. 10 strikeouts. 0 errors. 0-8 with RISP.</p><p><strong><br><br>What Changed the Game</strong></p><p>The Giants had chances to add on in the late innings. In the 8<sup>th</sup> inning they had runners at 2<sup>nd</sup> &amp; 3<sup>rd</sup>, and didn&#8217;t cash in. In the 9<sup>th</sup>, they had the bases loaded and got nothing. You have to add on when you have the chance to. You don&#8217;t deserve to win when all your offense came from 2 solo homers.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Patrick Sandoval drew the start for the Red Sox. Victor Bericoto led off for the Giants against the lefty. Bericoto grounded out to short. Devers fouled out to 3<sup>rd</sup>. Willy Adames blasted a home run to left center, going over the Monstahhh. Bryce Eldridge struck out looking for the 3<sup>rd</sup> out. 1-0.</p><p>Bottom 1<sup>st</sup>: Blade Tidwell took the mound, looking to build off a rough start. He set Nick Sogard down on strikes on 4 pitches. He then struck out Ceddanne Rafaela, also on 4 pitches. Both went down swinging. Wilyer Abreu also went down swinging, though he did make Tidwell work a little bit more, being retired on 6 pitches. 1-0.</p><p>Top 2<sup>nd</sup>: Osleivis Basabe hit a squibber that the catcher fielded and threw into right field, allowing Basabe to take 2<sup>nd</sup>. Jung Hoo Lee struck out swinging. Christian Koss hit a grounder to short for the 2<sup>nd</sup> out. Drew Gilbert hit a pop up that Sogard caught on the mound to end the inning. 1-0.</p><p>Bottom 2<sup>nd</sup>: Willson Contreras hit a hard grounder to Koss, who made a good throw to get him at 1<sup>st</sup>. Adley Rutschman flied out to left for the 2<sup>nd</sup> out. Caleb Durbin reached on an infield single to Adames. Jarren Duran ended the inning by popping out. 1-0.</p><p>Top 3<sup>rd</sup>: Andrew Knizner led off the 3<sup>rd</sup> with a solo homer to left center. Bericoto struck out swinging. Devers walked. Adames singled to left. Eldridge walked to load the bases. Basabe struck out swinging. JHL grounded out to Contreras for the 3<sup>rd</sup> out. 2-0.</p><p>Bottom 3<sup>rd</sup>: Andruw Monasterio popped out to 2<sup>nd</sup> to start the inning. Tidwell hit Mickey Gasper with a pitch. Sogard hit a grounder to 2<sup>nd</sup> that hit Gasper. He was out, but Sogard was safe at 1<sup>st</sup>. Rafaela walked. Abreu struck out looking to end the inning. 2-0.</p><p>Top 4<sup>th</sup>: Koss grounded out to Sandoval. Gilbert struck out swinging. Knizner flied out to center. 1-2-3 inning. 2-0.</p><p>Bottom 4<sup>th</sup>: Contreras singled to left. Rutschman struck out looking. Durbin hit a grounder to Basabe, who started a 4-6-3 double play. 2-0.</p><p>Top 5<sup>th</sup>: Bericoto grounded out to 2<sup>nd</sup> to start the 5<sup>th</sup>. Devers grounded out to short. Adames struck out swinging for another 1-2-3 inning. 2-0.</p><p>Bottom 5<sup>th</sup>: Duran flied out to JHL to start the inning. Monasterio struck out swinging. Gasper grounded out to Basabe for a 1-2-3 inning for the Giants. 2-0.</p><p>Top 6<sup>th</sup>: Eldridge singled to lead off the inning. Basabe lined out to center. JHL also lined out to center. Boston went to the bullpen, bringing in Greg Weissert to strike out Koss swinging. 2-0.</p><p>Bottom 6<sup>th</sup>: Tidwell started the 6<sup>th</sup> by walking Sogard. Rafaela hit a grounder to 2<sup>nd</sup>. The Giants got Sogard, but Rafaela was safe at 1<sup>st</sup>. Abreu struck out. Tony Vitello then came out to pull Tidwell, bringing in Carson Seymour. Seymour got Contreras to line out for the 3<sup>rd</sup> out. 2-0.</p><p>Top 7<sup>th</sup>: Weissert started the 7<sup>th</sup> by striking out Gilbert looking. Knizner singled to left. Bericoto lined out to center. Jovani Moran then came into the game, getting Devers to ground out to short to end the inning. 2-0.</p><p>Bottom 7<sup>th</sup>: Turner Hill took over in left for Bericoto. Rutschman grounded out to 2<sup>nd</sup>. Durbin reached on a swinging bunt that stayed fair. Duran lined out to Gilbert. Monasterio grounded out to Adames for out number 3. 2-0.</p><p>Top 8<sup>th</sup>: Moran struck out Adames to start the 8<sup>th</sup>. Eldridge worked a walk. Basabe grounded to 3<sup>rd</sup>. Eldridge was out at 2<sup>nd</sup>, but Basabe was safe at 1<sup>st</sup>. JHL singled to right, moving Basabe to 3<sup>rd</sup>. Wyatt Olds came on for the Sox, striking out Gilbert.</p><p>Bottom 8<sup>th</sup>: Gasper started the 8<sup>th</sup> with a double. Sogard walked. The Giants then went to the &#8216;pen again, bringing in Dylan Smith. Rafaela hit a single that just got over the jumping Adames. Because it was so close to being caught, though, Gasper had to hold up and was unable to score. Abreu struck out swinging. Contreras struck out looking. He challenged the strike call unsuccessfully. Rutschman then flied out to center to end the inning. 2-0.</p><p>Top 9<sup>th</sup>: Olds stayed in the game, striking out Gilbert. Knizner singled to left. Hill walked. Devers hit a fly ball that was caught on the warning track in left. Adames worked the 4-pitch walk to load the bases. Eldridge hit a line drive that Sogard made a great diving catch on, saving the run and ending the inning. 2-0.</p><p>Bottom 9<sup>th</sup>: Smith stayed on as Durbin led off the 9<sup>th</sup> with a 4-pitch walk. Vitello then brought in Sam Hentges. Jahmai Jones pinched hit and was hit by a pitch. Monasterio hit a grounder to Basabe, who bobbled it. He took it to 2<sup>nd</sup> to get Jones. He wasn&#8217;t able to get enough on the throw to get the runner at 1<sup>st</sup>. Eli White then hit for Gasper. He hit a liner up the middle for an RBI single. Monasterio stopped at 2<sup>nd</sup>. Sogard hit a liner off the Monstaahhh that brought in Monasterio to tie the game. The Giants walked Rafaela to set up the force at any base. Abreu worked the count full before hitting a liner to Eldridge, who threw home. The ump said the throw took Knizner off the plate. They reviewed it and confirmed the runner was safe. The 11<sup>th</sup> walk off loss for the Giants. 2-3.</p><p><strong><br><br>Final Score: </strong>Giants 2, Red Sox 3</p><p><strong><br><br>Final Thoughts</strong></p><p>We&#8217;re gonna get swept, huh?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 128 Recap: Boston Remains a House of Horrors for Webb]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-128-recap-boston-remains-a-house</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-128-recap-boston-remains-a-house</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Sat, 22 Aug 2026 18:52:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>I am thankful for the fact I was in a wedding yesterday and got a night off from the Giants. Although, by looking at the box score, it doesn&#8217;t look like it was a terrible game. They scored 4 runs off a very good pitcher. Hit a couple of homers. Didn&#8217;t commit an error. But their ace fell on his face.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The Giants tied their shoes. Only problem is they tied them together.</p><p>Honestly, thinking about them is making my hangover worse.</p><p><strong><br><br>Takeaways</strong></p><p><span>- </span>Boston continues to be a house of horrors for Logan Webb, who went 2.2 innings, allowing 5 earned runs. Not good.<br><span>- </span>Rafael Devers homered in his homecoming. He went 1-3 with a walk and a solo shot.<br><span>- </span>Drew Gilbert had a good game. 2-3 with a homer and 2 RBIs.<br><span>- </span>3 walks. 12 strikeouts. Gross.</p><p><strong><br><br>What Changed the Game</strong></p><p>The 3<sup>rd</sup> inning sunk Logan Webb, and free bases were a big part of it. Sogard worked a 1-out walk. Abreu singled to center. Contreras homered. Rutschman singled. Durbin singled. Duran was hit by a pitch to load the bases. Monasterio walked. Gasper hit by pitch. The Contreras homer was rough, but letting Boston continue to add on was the straw that broke the camel&#8217;s back. All of a sudden, it&#8217;s 5-1. And the shitty part is this was all with 2 outs.</p><p><strong><br><br>Game Recap</strong></p><p>I didn&#8217;t watch the game. Go read the box score.</p><p><strong><br><br>Final Score </strong>Giants 4, Red Sox 6</p><p><strong><br><br>Final Thoughts</strong></p><p>I need greasy food and water.</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Red Sox Series Preview: The Devers Homecoming]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/red-sox-series-preview-the-devers</link><guid isPermaLink="false">https://tackstack.substack.com/p/red-sox-series-preview-the-devers</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Fri, 21 Aug 2026 19:30:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>The Giants head to my 2<sup>nd</sup> favorite ballpark in the league. Boston is an awesome city. Fenway is an incredible stadium. If nothing else, I am excited to watch the Giants play in Fenway this weekend.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>In 2016, I worked for a hotel that had a property in Boston and I was able to get free rooms out there. I was able to catch 2 games. The downside is the Giants got their ass kicked in both games. Hanley Ramirez hit 3 homers in one game. Matt Cain was well into his career&#8217;s decline. But it didn&#8217;t matter. Being in Boston was cool enough.</p><p>I know. No one cares.</p><p>The Red Sox enter play at 68-59 and in 3<sup>rd</sup> place in the AL East. They are 8 games behind the Rays and 5.5 games up in the Wild Card standings. They have the 3<sup>rd</sup> best record in the American League. They are 4-6 in their last 10 games after taking 2 of 3 from the Diamondbacks. They have scored 575 runs, which is 6<sup>th</sup> in the AL. They have allowed 480 runs, which is 2<sup>nd</sup> best in the league. They have a +95 run differential, which is best in the AL. They are 31-32 at home on the season.</p><p>The Giants are 52-75, 24.5 games out of 1<sup>st</sup> in the NL West and 2 up on the Rockies. They are 3-7 in their last 10 games after dropping 2 of 3 to Cleveland. They have scored 513 runs on the season. That is now the worst in the National League. They have allowed 589 runs, 11<sup>th</sup> in the NL. They have a -76 run differential, 13<sup>th</sup> in the NL. They are 23-42 on the road this season.</p><p>Stats, matchups, and a whole lot of words about a good team and an awful team below.</p><h1><strong><br><br>Current Season Stats</strong></h1><p><strong><br>Red Sox Hitters<br></strong>Willson Contreras sure seems to like being in Beantown. He is having a career year, having already set a career-high in home runs. He is only 5 RBIs away from tying his career-high in that department. He is also 39 points up on his career-high OPS. He leads the team in batting average, on-base percentage, slugging, homers, RBIs, and OPS. Well, tied for team lead in average at least. Where did this all come from? Wilyer Abreu is also having a career year, having already tied his high in homers and 2 RBIs away from his new personal record. Ceddanne Rafaela has 16 homers, and is tied with Contreras for batting average. Jarren Duran is flexing the power with 17 homers, but his average is down to .206. Caleb Durbin has a .727 OPS on the season, with 12 homers. The Sox offense isn&#8217;t where they want it to be statistically, but they do have some guys putting up numbers.</p><p><em>Red Sox hitters numbers on the season</em><strong><br>Nick Sogard: </strong>112 At Bats | .268/.376/.375 | 1 HR | 7 RBI | .751 OPS</p><p><strong>Ceddanne Rafaela: </strong>482 At Bats | .284/.321/.463 | 16 HR | 64 RBI | .784 OPS</p><p><strong>Wilyer Abreu: </strong>471 At Bats | .257/.336/.467 | 22 HR | 67 RBI | .804 OPS</p><p><strong>Willson Contreras: </strong>401 At Bats | .284/.393/.534 | 25 HR | 75 RBI | .927 OPS</p><p><strong>Adley Rutschman: </strong>27 At Bats | .185/.333/.333 | 1 HR | 4 RBI | .667 OPS</p><p><strong>Caleb Durbin: </strong>405 At Bats | .254/.325/.402 | 12 HR | 62 RBI | .727 OPS</p><p><strong>Jarren Duran: </strong>457 At Bats | .206/.263/.359 | 17 HR | 62 RBI | .622 OPS</p><p><strong>Andruw Monasterio: </strong>257 At Bats | .261/.319/.424 | 6 HR | 37 RBI | .743 OPS</p><p><strong>Mickey Gasper: </strong>117 At Bats | .256/.323/.393 | 3 HR | 14 RBI | .716 OPS</p><p><strong>Connor Wong: </strong>168 At Bats | .250/.332/.381 | 4 HR | 22 RBI | .713 OPS</p><p><strong>Anthony Seigler: </strong>139 At Bats | .252/.321/.401 | 3 HR | 12 RBI | .723 OPS</p><p><strong>Eli White: </strong>20 At Bats | .250/.286/.250 | 0 HR | 2 RBI | .536 OPS</p><p><strong>Jahmai Jones: </strong>23 At Bats | .478/.538/.913 | 2 HR | 6 RBI | 1.452 OPS</p><p><strong><br><br>Red Sox Pitchers</strong></p><p>Jake Bennett has made 14 starts on the season. He has been good, with a 3.46 ERA and a great 1.066 WHIP. In his last outing, he took the loss vs the Pirates, allowing 4 earned runs in 4 innings of work. Sonny Gray is having a great season, especially record-wise. He is 15-3, with a 2.65 ERA and a 1.146 WHIP. He will get Cy Young votes. He got the win over Pittsburgh on Saturday, throwing 7 shutout innings. Patrick Sandoval will be starting game 3. His season has not been great, but he has only made 7 starts. He has a 4.76 ERA. The WHIP is extremely high, at 1.853. He will dominate. His last outing was Sunday, taking the loss to the Pirates. He allowed 7 earned runs in 4 innings of work.</p><p><em>Red Sox pitchers numbers on the season</em><strong><br>Sonny Gray: </strong>23 Starts | 132.2 IP | 15-3 | 2.65 ERA | 117 Ks | 1.146 WHIP</p><p><strong>Patrick Sandoval: </strong>7 Starts | 34 IP | 1-2 | 4.76 ERA | 35 Ks | 1.853 WHIP</p><p><strong>Jake Bennett: </strong>14 Starts | 80.2 IP | 7-6 | 3.46 ERA | 61 Ks | 1.066 WHIP</p><p><strong><br><br>Giants Hitters</strong></p><p>The ESPN page has updated where it shows the picture for the team leaders. No, it hasn&#8217;t updated to remove Luis Arraez because he still leads the team in multiple categories. It has updated him to have a Phillies hat in his picture. In Arraez&#8217;s absence, JHL leads the team in average and on-base percentage still. Rafael Devers leads the team in slugging percentage, home runs, RBIs and OPS. Devers is now at 69 RBIs, and I&#8217;m conflicted on whether I want him to get to 30 homers or end the season at 69 RBIs. Adames hit his 20<sup>th</sup> home run of the season, and his 50<sup>th</sup> RBI. JHL has a .762 OPS. Bryce Eldridge&#8217;s average is below .250 but the OPS is still at .779. Not bad for a rookie. Keep hitting for power.</p><p><em>Giants hitters numbers on the season</em><strong><br>Rafael Devers: </strong>479 At Bats | .244/.320/.470 | 25 HR | 69 RBI | .790 OPS</p><p><strong>Willy Adames: </strong>454 At Bats | .229/.288/.421 | 20 HR | 50 RBI | .709 OPS</p><p><strong>Jung Hoo Lee: </strong>443 At Bats | .293/.328/.433 | 9 HR | 46 RBI | .762 OPS</p><p><strong>Bryce Eldridge: </strong>299 At Bats | .247/.341/.438 | 14 HR | 33 RBI | .779 OPS</p><p><strong>Victor Bericoto: </strong>79 At Bats | .253/.263/.443 | 4 HR | 11 RBI | .706 OPS</p><p><strong>Osleivis Basabe: </strong>64 At Bats | .250/.279/.422 | 3 HR | 8 RBI | .701 OPS</p><p><strong>Drew Gilbert: </strong>267 At Bats | .236/.322/.363 | 6 HR | 29 RBI | .686 OPS</p><p><strong>Drew Cavanaugh: </strong>81 At Bats | .235/.340/.247 | 0 HR | 5 RBI | .587 OPS</p><p><strong>Christian Koss: </strong>89 At Bats | .191/.234/.236 | 0 HR | 2 RBI | .470 OPS</p><p><strong>Andrew Knizner: </strong>7 At Bats | .000/.222/.000 | 0 HR | 0 RBI | .222 OPS</p><p><strong>Buddy Kennedy: </strong>26 At Bats | .115/.233/.115 | 0 HR | 1 RBI | .349 OPS</p><p><strong>Jonah Cox: </strong>41 At Bats | .244/.244/.439 | 1 HR | 3 RBI | .683 OPS</p><p><strong>Turner Hill: </strong>9 At Bats | .222/.273/.333 | 0 HR | 2 RBI | .606 OPS</p><p><strong><br><br>Giants pitchers</strong></p><p>Logan Webb has put a rough month of July behind him. His ERA on the season is down to 3.50. The WHIP is at a 1.065. His last outing was Saturday against the Rockies, where he went 6 innings, allowing 1 earned run and getting the win before exiting with back tightness. Blade Tidwell showed he was human last night, getting knocked around by the Rockies. He allowed 6 earned runs in 4.1 innings. Luckily, he didn&#8217;t get a decision in the game. On the season he has appeared in 11 games, 3 of them being starts. His ERA is 4.33 in that span. Carson Whisenhunt has made 7 starts, and has a 7.03 ERA and a horrible 1.840 WHIP. His last outing, he got stomped by Jo Adell and the Guardians, allowing 7 runs, 6 earned in 4 innings.</p><p><em>Giants pitchers numbers on the season</em><strong><br>Logan Webb: </strong>22 Starts | 139 IP | 8-7 | 3.50 ERA | 110 Ks | 1.065 WHIP</p><p><strong>Blade Tidwell: </strong>3 Starts | 27 IP | 0-0 | 4.33 ERA | 20 Ks | 1.222 WHIP</p><p><strong>Carson Whisenhunt: </strong>7 Starts | 32 IP | 3-4 | 7.03 ERA | 1.840 WHIP</p><h1><strong><br><br>Pitching Match Ups</strong></h1><p>The pitching matchups for this series are Sonny Gray (15-3, 2.65 ERA) vs Logan Webb (8-7, 3.50 ERA), Patrick Sandoval (1-2, 4.76 ERA) vs Blade Tidwell (0-0, 4.33 ERA), and Jake Bennett (7-6, 3.46 ERA) vs Carson Whisenhunt (3-4, 7.03 ERA).</p><p>Sonny Gray has faced the Giants 9 times, with a 3.16 ERA in 51.1 innings and a 1.110 WHIP. Patrick Sandoval has faced the Giants 3 times, not faring well. He has a 5.74 ERA and a 1.532 WHIP against the Giants in 15.2 innings. Surprisingly, his opponent&#8217;s OPS is pretty solid at .554. Jake Bennett has never faced the Giants in his career.</p><p><em>Red Sox pitchers numbers lifetime vs SF</em><strong><br>Sonny Gray: </strong>9 Games | 51.1 IP | 3.16 ERA | 1.110 WHIP | .615 OPS</p><p><strong>Patrick Sandoval: </strong>3 Games | 15.2 IP | 5.74 ERA | 1.532 WHIP | .554 OPS</p><p><strong>Jake Bennett: </strong>NA | NA | NA | NA | NA</p><p><br><br>Logan Webb has faced the Red Sox 3 times. The Sox have not been kind to him. He has a 5.63 ERA and a 1.563 WHIP in 16 innings of work. Blade Tidwell and Carson Whisenhunt will be making their 1<sup>st</sup> career starts against Beantown.</p><p><em>Giants pitchers numbers lifetime vs Bos</em><strong><br>Logan Webb: </strong>3 Games | 16 IP | 5.63 ERA | 1.563 WHIP | .849 OPS</p><p><strong>Blade Tidwell: </strong>NA | NA | NA | NA | NA</p><p><strong>Carson Whisenhunt: </strong>NA | NA | NA | NA | NA</p><p><br><br>2 of Webb&#8217;s 3 career starts vs Boston have come at Fenway. The numbers get even worse. He has only lasted 8.2 innings in those 2 starts with an ERA matching a small aircraft and a WHIP of 2.192. The Sox have a .972 OPS against him.</p><p><em>Giants pitchers numbers lifetime at Bos</em><strong><br>Logan Webb: </strong>2 Games | 8.2 IP | 7.27 ERA | 2.192 WHIP | .972 OPS</p><p><strong>Blade Tidwell: </strong>NA | NA | NA | NA | NA</p><p><strong>Carson Whisenhunt: </strong>NA | NA | NA | NA | NA</p><h1><strong><br><br>Hitting Match Ups</strong></h1><p>The Red Sox have a few hitters who have done well against the Giants in their careers. In 6 games, Rafaela has 2 homers and a .958 OPS. Wilyer Abreu has also faced the Giants 6 times, with a 1.232 OPS to show for it. Giants have managed to keep him in the park. Caleb Durbin has 2 homers in 7 games with a 1.080 OPS. Jarren Duran has faced the Giants 9 times, with an .843 OPS. Willson Contreras has faced the Giants more than anyone else on the team, with 31 games. The Giants have surprisingly not allowed a homer to him and have held him to a .440 OPS. Adley Rutschman was the Red Sox&#8217;s big deadline acquisition. He has faced the Giants 7 times, with a .667 OPS.</p><p><em>Red Sox hitters numbers lifetime vs SF</em><strong><br>Nick Sogard: </strong>NA | NA | NA</p><p><strong>Ceddanne Rafaela: </strong>6 Games | 2 HR | .958 OPS</p><p><strong>Wilyer Abreu: </strong>6 Games | 0 HR | 1.232 OPS</p><p><strong>Willson Contreras: </strong>31 Games | 0 HR | .440 OPS</p><p><strong>Adley Rutschman: </strong>7 Games | 0 HR | .667 OPS</p><p><strong>Caleb Durbin: </strong>7 Games | 2 HR | 1.080 OPS</p><p><strong>Jarren Duran: </strong>9 Games | 0 HR | .843 OPS</p><p><strong>Andruw Monasterio: </strong>6 Games | 0 HR | .732 OPS</p><p><strong>Mickey Gasper: </strong>NA | NA | NA</p><p><strong>Connor Wong: </strong>6 Games | 0 HR | .597 OPS</p><p><strong>Anthony Seigler: </strong>2 Games | 0 HR | .650 OPS</p><p><strong>Eli White: </strong>13 Games | 0 HR | .667 OPS</p><p><strong>Jahmai Jones: </strong>1 Game | 0 HR | NA</p><p><br><br>Wilyer Abreu, Caleb Durbin, Jarren Duran and Anthony Seigler have good career numbers against Logan Webb. Abreu has a 3.500 OPS, leading the team. One has to assume that is in a very small sample size. Durbin has a 1.100 OPS. Duran has a 1.333 OPS vs Webby. Seigler has a 1.167 OPS.<span> </span>Willson Contreras and Adley Rutschman are the only 2 Red Sox to have faced Tidwell. Both have 0.000 OPS to show for it. Andruw Monasterio and Eli White are the only 2 who have faced Whisenhunt. White has a 1.000 OPS vs him, while Monasterio has a 3.000 OPS.</p><p><em>Red Sox hitters numbers lifetime vs SF projected pitchers</em><strong><br>Nick Sogard: </strong>NA vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Ceddanne Rafaela: </strong>0.000 OPS vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Wilyer Abreu: </strong>3.500 OPS vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Willson Contreras: </strong>0.000 OPS vs Webb | 0.000 OPS vs Tidwell | NA vs Whisenhunt</p><p><strong>Adley Rutschman: </strong>.600 OPS vs Webb | 0.000 OPS vs Tidwell | NA vs Whisenhunt</p><p><strong>Caleb Durbin: </strong>1.100 OPS vs Webb | NA vs Tidwell | 0.000 OPS vs Whisenhunt</p><p><strong>Jarren Duran: </strong>1.333 OPS vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Andruw Monasterio: </strong>0.000 OPS vs Webb | NA vs Tidwell | 3.000 OPS vs Whisenhunt</p><p><strong>Mickey Gasper: </strong>NA vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Connor Wong: </strong>.667 OPS vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><strong>Anthony Seigler: </strong>1.167 OPS vs Webb | 0.000 OPS vs Tidwell | NA vs Whisenhunt</p><p><strong>Eli White: </strong>NA vs Webb | NA vs Tidwell | 1.000 OPS vs Whisenhunt</p><p><strong>Jahmai Jones: </strong>NA vs Webb | NA vs Tidwell | NA vs Whisenhunt</p><p><br><br>Only 6 players on the Giants have ever faced the Red Sox. Willy Adames has done the best. Sadly though, his numbers are really nothing to write home about. In 50 games, he has 7 homers and a .690 OPS. Rafael Devers has played in 3 games against his former team, all last season. He had 1 homer and a .648 OPS to show for it. Knizner has 1 homer in 6 games. Basabe, Lee and Koss have not had much success in a limited number of games. Eldridge, Bericoto, Gilbert, Cavanaugh, Kennedy, Cox &amp; Turner will be facing them for the 1<sup>st</sup> time in their careers.</p><p><em>Giants hitters numbers lifetime vs Bos</em><strong><br>Rafael Devers: </strong>3 Games | 1 HR | .648 OPS</p><p><strong>Willy Adames: </strong>50 Games | 7 HR | .690 OPS</p><p><strong>Jung Hoo Lee: </strong>5 Games | 0 HR | .100 OPS</p><p><strong>Bryce Eldridge: </strong>NA | NA | NA</p><p><strong>Victor Bericoto: </strong>NA | NA | NA</p><p><strong>Osleivis Basabe: </strong>2 Games | 0 HR | .286 OPS</p><p><strong>Drew Gilbert: </strong>NA | NA | NA</p><p><strong>Drew Cavanaugh: </strong>NA | NA |NA</p><p><strong>Christian Koss: </strong>1 Game | 0 HR | 0.000 OPS</p><p><strong>Andrew Knizner: </strong>6 Games | 1 HR | .611 OPS</p><p><strong>Buddy Kennedy: </strong>NA | NA | NA</p><p><strong>Jonah Cox: </strong>NA | NA | NA</p><p><strong>Turner Hill: </strong>NA | NA | NA</p><p><br><br>The lifetime numbers at Fenway are very kind to Rafael Devers. Surprise, surprise. Dude is close to a Red Sox legend. In 519 games, he has 95 homers and an .884 OPS. All we ask is you get to 100 this weekend. Adames has played in 24 games at Fenway, where he has a .693 OPS. Knizner&#8217;s lone homer against the Sox did come at Fenway, where he has played 5 games with a .712 OPS. JHL has a .167 OPS in 3 games in Boston. They are the only 4 to have ever played in this historic park.</p><p><em>Giants hitters numbers lifetime at Bos</em><strong><br>Rafael Devers: </strong>519 Games | 95 HR | .884 OPS</p><p><strong>Willy Adames: </strong>24 Games | 2 HR | .693 OPS</p><p><strong>Jung Hoo Lee: </strong>3 Games | 0 HR | .167 OPS</p><p><strong>Bryce Eldridge: </strong>NA | NA | NA</p><p><strong>Victor Bericoto: </strong>NA | NA | NA</p><p><strong>Osleivis Basabe: </strong>NA | NA | NA</p><p><strong>Drew Gilbert: </strong>NA | NA | NA</p><p><strong>Drew Cavanaugh: </strong>NA | NA | NA</p><p><strong>Christian Koss: </strong>NA | NA | NA</p><p><strong>Andrew Knizner: </strong>5 Games | 1 HR | .712 OPS</p><p><strong>Buddy Kennedy: </strong>NA | NA | NA</p><p><strong>Jonah Cox: </strong>NA | NA | NA</p><p><strong>Turner Hill: </strong>NA | NA |NA</p><p><br><br>No one on the Giants has faced Jake Bennett. We&#8217;ll get shut down. Devers, Adames, and Eldridge have had success against Sonny Gray. Devers has a .967 OPS. Eldridge has a 1.000 OPS. Adames has a 1.045 OPS against him. Devers and Basabe have had the most success against Sandoval. Devers has a 1.000 OPS to show for himself. Basabe has a 1.600 OPS.</p><p><em>Giants hitters numbers lifetime vs Bos projected pitchers</em><strong><br>Rafael Devers:</strong> .967 OPS vs Gray | 1.000 OPS vs Sandoval | NA vs Bennett</p><p><strong>Willy Adames: </strong>1.045 OPS vs Gray | 0.000 OPS vs Sandoval | NA vs Bennett</p><p><strong>Jung Hoo Lee:</strong> .600 OPS vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Bryce Eldridge: </strong>1.000 OPS vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Victor Bericoto: </strong>NA vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Osleivis Basabe: </strong>NA vs Gray | 1.600 OPS vs Sandoval | NA vs Bennett</p><p><strong>Drew Gilbert:</strong> .200 OPS vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Drew Cavanaugh: </strong>NA vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Christian Koss:</strong> .333 OPS vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Andrew Knizner:</strong> .472 OPS vs Gray | 0.000 OPS vs Sandoval | NA vs Bennett</p><p><strong>Buddy Kennedy: </strong>NA vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Jonah Cox: </strong>NA vs Gray | NA vs Sandoval | NA vs Bennett</p><p><strong>Turner Hill: </strong>NA vs Gray | NA vs Sandoval | NA vs Bennett</p><h1><strong><br><br>What Matters/Prediction</strong></h1><p><span>- </span>Rafael Devers homecoming. Hopefully he remembers how Boston yanked him around with Bregman last year and punishes those baked bean eating fucks.<br><span>- </span>Sonny Gray &amp; Willson Contreras are having career years. If you can get to Gray and keep Contreras quiet, that will be huge for this series.<br><span>- </span>If Webb can exorcise his Boston demons, that would be wonderful.<br><span>- </span>Play clean baseball. Cut down on the errors. Don&#8217;t do stupid shit on the bases. Don&#8217;t strike out a dozen times. Be fun again.<br><span>- </span>Adames had 3 hits on Wednesday in his 1<sup>st</sup> game back. He hit a homer on Thursday. If he could get hot, that would be cool.</p><p><strong>My prediction </strong>is the Giants get swept. That&#8217;s likely what I&#8217;m going to be saying the rest of the way. Sonny Gray is rolling. Patrick Sandoval is having a rough year, so he&#8217;s a good candidate to shut down the Giants. And the Giants have never seen Jake Bennett so he is a good candidate to shove too.</p><h1><strong><br><br>Giants Killer of the Series</strong></h1><p>This wasn&#8217;t quite as hard to choose as the Guardians series, but we are reaching a little. This is a very small sample size. But in that sample size, Ceddanne Rafaela has proven himself as a Giants killer. In those 6 games he is slashing .292/.292/.667. He is 7-24 lifetime against the Giants. That is more hits than games played. Of those 7 hits, 3 have been doubles and 2 have gone over the fence. That is good for a .958 OPS. That is good for a Giants Killer of the Series.</p><p>Go eat some lobster and take a damn series, Giants.</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers.<br><em><strong><br>Follow me on Twitter/X &amp; TikTok: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Guardians Series Recap: 40 Strikeouts, 4 Runs]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/guardians-series-recap-40-strikeouts</link><guid isPermaLink="false">https://tackstack.substack.com/p/guardians-series-recap-40-strikeouts</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Fri, 21 Aug 2026 13:31:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>This series, I truly had a lot in common with the Giants. Much like my jokes, the Giants managed to swing and miss at an absurd pace.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>They struck out 40 fuckin&#8217; times in 3 games. Absolutely incredible. I know Cleveland has a very good pitching staff but that&#8217;s just ridiculous. One of the worst lines I&#8217;ve ever seen actually came in a game they won. On Wednesday, the Giants managed to strike out 15 times while walking ZERO. Absolutely awful.</p><p>Game 1 was Carson Whisenhunt squaring off against Foster Griffin. Jo Adell absolutely took Carson Whisenhunt&#8217;s soul, as he had 6 RBIs against him. Whisenhunt allowed 7 runs, 6 earned, over 4 innings, while Griffin held the Giants to 1 run over 6 innings. The Giants&#8217; lone run Tuesday was off a Bryce Eldridge homer, as the Giants lost 8-1.</p><p>In the 2<sup>nd</sup> game, Matt &#8220;Tugboat&#8221; Wilkinson made his major league debut against the team that drafted him. He served as an opener before Adrian Houser took over and gave the Giants 5 shutout innings before Dylan Smith shut the door with a 2-inning save. The Giants scored 1 run on a Victor Bericoto RBI single and that was enough for the win.</p><p>Stop me if you&#8217;ve heard this before&#8230; the Giants dropped the rubber match. Landen Roupp had a rough 1<sup>st</sup> inning that was aided by a Willy Adames error that put the game out of reach for the Giants at a whopping 3-0. The Giants did score 2 on a Willy Adames homer, but it was not enough to overcome, as Cleveland won 5-2.</p><p><strong><br><br>     Game 1: </strong>Giants 1, Guardians 8.</p><p><strong>     Game 2: </strong>Giants 1, Guardians 0.</p><p><strong>     Game 3: </strong>Giants 2, Guardians 5.</p><p><strong><br><br>Series Takeaways:<br></strong><span>- </span>40 strikeouts in 3 games. I will beat this into the fuckin&#8217; ground. 12 on Tuesday. 15 on Wednesday. 13 on Thursday. Garbage. 40 strikeouts, 8 walks.<br><span>- </span>12 strikeouts Tuesday.<br><span>- </span>15 strikeouts Wednesday.<br><span>- </span>13 strikeouts Thursday.<br><span>- </span>Bryce Eldridge hit another homer. That was cool at least.<br><span>- </span>The Giants&#8217; defense is horrible. 5 errors in 3 games, and it really should have been 6.<br><span>- </span>The Giants managed 4 runs in 3 games. It&#8217;s a big statement that they actually won a game. Cleveland must suck too.</p><p><strong><br><br>Biggest Story:</strong></p><p>40 strikeouts in 3 games. FORTY.</p><p><strong><br><br>The Question Now Is:</strong></p><p>How many times will they strike out vs Boston?</p><p><br><br>Peace &#8211; and fuck the (bitch-ass) Dodgers<br><em><strong>Follow me on Twitter/X: @TackStackSF</strong></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Game 127 Recap: Sloppy Baseball On Getaway Day]]></title><description><![CDATA[Whatsup Giants Fans,]]></description><link>https://tackstack.substack.com/p/game-127-recap-sloppy-baseball-on</link><guid isPermaLink="false">https://tackstack.substack.com/p/game-127-recap-sloppy-baseball-on</guid><dc:creator><![CDATA[TackStack]]></dc:creator><pubDate>Thu, 20 Aug 2026 21:17:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7X7r!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66f8efc6-ed65-45ee-97f9-9c9a88f32538_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Whatsup Giants Fans,</p><p>There is nothing quite like morning baseball. Especially with the 2026 Giants. It&#8217;s like the schedule maker&#8217;s way of saying work sucks, so here is a trash ass team playing like fuckin&#8217; 12 year olds to make it even worse.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>What is truly incredible about today&#8217;s game is the way the official scorer managed to only charge the Giants with 2 errors. Adames had 2 by himself, then Basabe dropped the exchange to his throwing hand in a rundown that allowed the runner to be safe. Somehow Brubaker has to eat that earned run.</p><p>And then they strike out 13 more fuckin&#8217; times. They go 0-3 with runners in scoring position, which is even more pathetic because that means they only had 3 at-bats with runners in scoring position.</p><p>And Larry Baer was on KNBR this morning offering a mea culpa of shitty beer at select locations ON A FUCKIN&#8217; WEDNESDAY AFTERNOON. Don&#8217;t worry, there will be an article fully dedicated to my favorite target.</p><p>Back to the point. This team is past the point of being bad. They are almost Big Bang Theory level of trash. Though I probably laugh more watching the Giants.</p><p>Just fuckin&#8217; shoot me.</p><p><strong><br><br>Takeaways<br></strong><span>- </span>I&#8217;ve said it on here before, but the Giants need to look to move Adames to the outfield in the offseason. His issues at shortstop will not change by moving him anywhere else on the infield. He can&#8217;t make the exchange from glove to hand, and he can&#8217;t field. I don&#8217;t know how you make it work with the roster you have, but infield has to be a thing of the past for him.<br><span>- </span>Gavin Williams was good today. But 13 strikeouts by Williams and the bullpen? Just awful. Williams had 6 strikeouts in the 1<sup>st</sup> 3 innings. He finished with 11 and the &#8216;pen added 2 more. Put the ball in play and see what happens. This has to be a focus in the offseason. We need a couple of contact bats.<br><span>- </span>Osleivis Basabe has been solid since he&#8217;s been up. But I&#8217;m fairly certain watching a full 162 games of him would give me diarrhea. The glove is mid, the rundown exchange today was just pathetic, and ending the inning on a ground out on the 1<sup>st</sup> fuckin&#8217; pitch after Gaddis walked Eldridge and gave up a single to JHL is a joke. Take a goddamn pitch.<br><span>- </span>Landen Roupp settled in after a rough 1<sup>st</sup> inning, which Adames&#8217; glove threw accelerant on that fire, but he has to get better at throwing strikes. He walked Kwan 3 times in 4 innings. That leadoff walk came around to score in the 1<sup>st</sup>.</p><p><strong><br><br>What Changed the Game</strong></p><p>The 1<sup>st</sup> inning put the Giants behind the 8-ball. As it turned out, they lost based off that inning alone. But let&#8217;s look at how it happened. A leadoff walk to Kwan. A Bazzana single that put runners at the corners. A bloop from Ramirez. A sac fly from Lowe. An error on a double play ball that led to no outs. Then a Bailey 1-out single to make it 3-0. Just trash.</p><p><strong><br><br>Game Recap</strong></p><p>Top 1<sup>st</sup>: Gavin Williams drew the start for Cleveland. He faced Drew Gilbert and struck him out swinging to start the game. Rafael Devers worked a walk on 5 pitches. Willy Adames struck out looking for the 2<sup>nd</sup> out. Bryce Eldridge grounded out to 1<sup>st</sup> to retire the side. 0-0.</p><p>Bottom 1<sup>st</sup>: Landen Roupp took the mound for the Giants. Steven Kwan led off for Cleveland and worked the lead-off walk. Travis Bazzana singled up the middle. Kwan read it perfectly and never slowed down. This set up runners at the corners for Jose Ramirez, who hit a bloop to center that scored Kwan, Bazzana to 3<sup>rd</sup>. Nathaniel Lowe hit a sacrifice fly to left that scored Bazzana. Genao hit a grounder to Adames, who had the ball bounce away. Both runners were safe on the fielding error. Angel Martinez fouled out to 3<sup>rd</sup>. Patrick Bailey singled to center, scoring Ramirez. Petey Halpin struck out swinging to end the inning. 0-3.</p><p>Top 2<sup>nd</sup>: Williams was looking for a shutdown inning. He struck out Jung Hoo Lee. Osleivis Basabe struck out swinging. Turner Hill lined out to right for the 3<sup>rd</sup> out. 1-2-3 inning for Williams. 0-3.</p><p>Bottom 2<sup>nd</sup>: Brayan Rocchio grounded out to 1<sup>st</sup> to start the 2<sup>nd</sup>. Kwan worked a 2<sup>nd</sup> walk as the lineup flipped. Bazzana gave Roupp the double play ball he was searching for. Kwan was out at 2<sup>nd</sup>. Adames somehow botched the exchange on the throw to 1<sup>st</sup>, allowing Bazzana to reach. Ramirez popped out to 3<sup>rd</sup> to end the inning. 0-3.</p><p>Top 3<sup>rd</sup>: Drew Cavanaugh started the 3<sup>rd</sup> with a fly out to center. Christian Koss struck out swinging. Gilbert struck out swinging. Another 1-2-3 inning. 0-3.</p><p>Bottom 3<sup>rd</sup>: Lowe grounded out to 1<sup>st</sup> to start the inning. Genao grounded out to 2<sup>nd</sup>. Martinez flied out to left for the 3<sup>rd</sup> out. Roupp&#8217;s 1<sup>st</sup> 1-2-3 inning of the day. 0-3.</p><p>Top 4<sup>th</sup>: Devers singled to left. Willy Adames then blasted a homer to right center through the wind to get the Giants on the board. Eldridge struck out swinging. JHL flied out to center. Basabe singled to center. Hill popped out to end the inning. 2-3.</p><p>Bottom 4<sup>th</sup>: Bailey led off the 4<sup>th</sup> with a single. Halpin popped out to Adames for the 2<sup>nd</sup> out. Rocchio flied out to right. With Kwan up, Bailey stole 2<sup>nd</sup>. Kwan ended up walking for the 3<sup>rd</sup> time in 4 innings. Bazzana flied out to center. 2-3.</p><p>Top 5<sup>th</sup>: Cavanaugh struck out swinging. Koss walked. Gilbert struck out looking. Devers walked to put runners at 1<sup>st</sup> &amp; 2<sup>nd</sup>. But Adames struck out swinging on a ball that was not a strike, to end the inning. 2-3.</p><p>Bottom 5<sup>th</sup>: Ramirez lined out to center to start the inning. Lowe grounded out to Eldridge for out number 2. Genao struck out swinging. 1-2-3 inning for Roupp. 2-3.</p><p>Top 6<sup>th</sup>: Eldridge singled to center. JHL flied out to center. Basabe struck out swinging. Cleveland went to the bullpen, bringing in Tim Herrin. Victor Bericoto hit for Hill, flying out to center. 2-3.</p><p>Bottom 6<sup>th</sup>: Bericoto stayed in to play left. Martinez reached on an infield single to Basabe. Bailey walked to move him to 2<sup>nd</sup>. Halpin tried to get the sacrifice bunt down, but the Giants were able to get Martinez going to 3<sup>rd</sup>. Tony Vitello came out to bring in Sam Hentges. With runners at 1<sup>st</sup> &amp; 2<sup>nd</sup>, Rocchio flied out to center. Kwan singled to center, scoring Bailey. Jo Adell hit for Bazzana, but struck out looking. 2-4.</p><p>Top 7<sup>th</sup>: Erik Sabrowski came on for Cleveland. Jonah Cox hit for Cavanaugh and struck out swinging. Koss popped up to 2<sup>nd</sup> for the 2<sup>nd</sup> out. Andrew Knizner hit for Gilbert and fouled out to 1<sup>st</sup>. 1-2-3 inning for Cleveland. 2-4.</p><p>Bottom 7<sup>th</sup>: Carson Seymour came on for the 7<sup>th</sup> and struck out Ramirez and Lowe to start the inning. Genao singled to right. Martinez hit a grounder to Koss to end the inning. 2-4.</p><p>Top 8<sup>th</sup>: Hunter Gaddis came on for the Guardians. Devers hit a fly out to right that the wind may have kept in the park. Adames grounded out to Ramirez for the 2<sup>nd</sup> out. Eldridge walked. JHL singled to center. With runners at 1<sup>st</sup> &amp; 2<sup>nd</sup>, Basabe grounded out to short on the 1<sup>st</sup> pitch. 2-4.</p><p>Bottom 8<sup>th</sup>: JT Brubaker entered the game. He struck out Bailey, looking. Halpin singled. He stole 2<sup>nd</sup> on a play where the Giants actually picked him off. Halpin got into a rundown and Basabe straight up dropped the ball. Halpin took 3<sup>rd</sup> on a wild pitch and he scored when Rocchio singled to right. Kwan hit a grounder to 2<sup>nd</sup>, Rocchio was out on the fielder&#8217;s choice. Adell grounded out to short. Adames to Basabe for the force at 2<sup>nd</sup>. 2-5.</p><p>Top 9<sup>th</sup>: Cade Smith came on for the save. Bericoto lined out on the 1<sup>st</sup> pitch to left. Cox struck out looking. Koss walked. Knizner walked. Down 0-2, Devers hit a fly ball to center that was caught to end the game. 2-5.</p><p><strong><br><br>Final Score: </strong>Giants 2, Guardians 5.</p><p><strong><br><br>Final Thoughts</strong></p><p>ZZZZZZZZZZZZ</p><p>Peace &#8211; and fuck the (bitch-ass) Dodgers</p><p><strong>Follow Me on Twitter/X &amp; TikTok: @TackStackSF</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://tackstack.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>