Issue #695

The goal with The Baseball Buffet series is to provide the best daily dose of relevant baseball info in a smart brevity format (mostly short bullets, getting to the point, with quick analysis/insights.) Think of it like what baseball fans of a certain age would look forward to in their morning newspaper’s sports section each day!

⚾ Welcome! Today is Free Friday!⚾

NOTE: The Baseball Buffet has moved in 2026 to a tiered model, with free subscribers receiving a shortened daily edition, and paid All-Star subscribers receiving the full buffet each day. The exception is Free Fridays, when everyone gets the full issue!

We had a nearly-full slate of Thursday games yesterday (13), as only a few teams were traveling or otherwise had the day off. Here are the results (link to all game box scores):

  • LAA 6, TEX 7 - The Rangers built up a 6-1 lead over six innings, mostly at the expense of LAA SP Reid Detmers (4 IP, 7 H, 5 ER, 1 BB, 6 K) who gave up HRs to Brandon Nimmo in the first, Ezequiel Duran in the third, and Justin Foscue in the fourth. Meanwhile, TEX SP Nathan Eovaldi pitched well with 10 K over 6 IP (6 H, 4 R, 3 ER, 2 BB), but finally ran into trouble in the seventh. Peyton Gray relieved him but the Angels kept up the attack, scoring five runs that inning to tie the game 6-6. Rangers relievers Jacob Latz and Cole Winn kept the Angels from scoring further, and then Angels veteran reliever Kirby Yates came in for the bottom of the ninth. Alejandro Osuna singled, and then Nicky Lopez bunted him over to second. Wyatt Langford, fresh off the IL and otherwise 0-4 with 3 K on the day, then hit a walk-off single for the Rangers' win. Nolan Schanuel went 4-4 with a walk, 2 doubles, and 2 RBI in the Angels' loss.

  • CLE 5, MIN 2 - CLE SP Gavin Williams was outstanding with 11 K over 7 IP (3 H, 2 ER, 1 BB), allowing a HR to Royce Lewis in the seventh. Meanwhile, MIN SP Bailey Ober pitched a solid five innings (5 IP, 3 H, 1 ER, 1 BB, 5 K), giving up a solo HR to Gabriel Arias in the second. The Twins bullpen gave up four more runs, including HRs to Chase DeLauter and Patrick Bailey. Guardians reliever Hunter Gaddis pitched a scoreless eighth inning, and Cade Smith did the same in the ninth to earn his MLB-leading 27th save.

  • ATH 1, DET 4 - DET SP Framber Valdez had a good outing (7 IP, 3 H, 1 ER, 0 BB, 9 K), and two Tigers relievers pitched scoreless innings to close it out, with Kenley Jansen earning his 11th save. All four of Detroit's runs came via the longball, with Jake Rogers hitting a solo HR in the third, Zach McKinstry hitting a 2-run HR in fifth, and rookie Eduardo Valencia making his major-league debut as a pinch hitter in the seventh and connecting for a solo HR to provide them added insurance.

  • ATL 10, PIT 5 - Neither starting pitcher fared particularly well in this one. ATL SP Bryce Elder (4 IP, 5 H, 4 R, 3 ER, 2 BB, 3 K) gave up HRs to Bryan Reynolds, Esmerlyn Valdez, and Jake Mangum, while PIT SP Mitch Keller (3 IP, 4 H, 3 ER, 2 BB, 3 K) gave up a HR to Matt Olson and lasted just three innings. Braves rookie SS Jim Jarvis went 3-5 and connected for his first major league HR in the fourth inning. The Braves were ahead 6-5 after eight innings when Mike Yastrzemski hit a grand slam off Pirates reliever Dennis Santana. If the Bucs are going to make a playoff push this year they really need to improve their bullpen, with a reunion with Aroldis Chapman via trade being one possibility.

  • KCR 3, NYM 7 - Lane Thomas led off the game with a HR, but then NYM SP Sean Manaea settled in for seven innings of work (7 IP, 6 H, 3 R, 2 ER, 1 BB, 6 K), giving up another solo HR to Bobby Witt Jr. in the fourth. Down 2-1, the Mets scored five in the fifth off KCR SP Michael Wacha (4.2 IP, 6 H, 6 ER, 3 BB, 5 K), including a solo HR by Tyrone Taylor. Juan Soto added a HR in the seventh, his 21st of the season.

  • NYY 12, TBR 4 - Junior Caminero hit his 27th HR of the year in the first inning, but the Yankees came back with six runs in the third inning off TBR SP Drew Rasmussen (2.1 IP, 7 H, 6 ER, 0 BB, 2 K), including Ben Rice hitting a 2-run HR. Austin Wells hit a solo HR in the fourth, and then Rice connected for a 3-run HR in the sixth. New York used a bullpen day approach, with seven different pitchers getting a turn. While they allowed 10 hits and 4 runs, the Yankees accumulated 14 hits with Rice and five others having two hits apiece. Chandler Simpson was 2-4 with two triples in the loss for the Rays.

  • CHC 2, BAL 3 - CHC SP David Peterson pitched well over five innings (5 IP, 2 H, 1 ER, 4 BB, 2 K), giving up a solo HR to Tyler O'Neill in the second. BAL SP Trevor Rogers also had a good game (6 IP, 5 H, 1 ER, 2 BB, 4 K), allowing a solo HR to Seiya Suzuki in the sixth. The Cubs went up 2-1 in the top of the eighth, but then the Orioles came back with two in the bottom of the frame. Andrew Kittredge then pitched a scoreless top of the ninth to earn his 2nd save of the year. The Cubs actually outhit the Orioles 9-3 in this game, but they were only 1-for-9 with runners in scoring position.

  • BOS 2, CWS 1 - Caleb Durbin got things going with a 2-run HR in the fourth off CWS SP Anthony Kay (5.1 IP, 4 H, 2 ER, 2 BB, 4 K). That would be all the Red Sox would need, as BOS SP Patrick Sandoval did well in his 2026 debut (4.1 IP, 5 H, 1 ER, 1 BB, 5 K), and four Boston relievers kept the White Sox from scoring, including closer Aroldis Chapman who notched his 19th save.

  • SEA 4, MIA 8 - MIA SP Janson Junk did fairly well (5 IP, 3 H, 2 R, 1 ER, 4 BB, 5 K), giving up a solo HR to Randy Arozarena in the fifth. Meanwhile, SEA SP Bryce Miller struggled and gave up a lot of baserunners (5 IP, 9 H, 6 R, 4 ER, 4 BB, 3 K), as well as a HR to Griffin Conine in the second inning. Conine was 3-4 with a double and 2 runs on the day; Otto Lopez went 1-3 with 2 walks and a triple; and Jakob Marsee and Leo Jiménez had two hits apiece. Dominic Canzone went 2-5 with a 2-run HR in the eighth in the Mariners' loss.

  • PHI 1, CIN 0 - This game was a pitcher's duel, including PHI SP Jesús Luzardo striking out 11 over 7 innings (2 H, 0 ER, 2 BB), and CIN SP Brady Singer (7.1 IP, 4 H, 1 ER, 1 BB, 5 K) only giving up a run finally in the eighth inning. Phillies reliever Jonathan Bowlan pitched a scoreless bottom of the eighth, and then closer Jhoan Duran struck out two in the ninth to earn his 23rd save and lower his ERA to 1.42 on the year.

  • MIL 8, STL 4 - The Brewers scored six runs in the first three innings off STL SP Andre Pallante (5 IP, 8 H, 6 ER, 2 BB, 2 K), including a 3-run HR by Jake Bauers. The Cardinals battled back with four runs in the middle innings, including a 3-run HR by Jordan Walker, his 22nd of the year. But then Brice Turang hit a solo HR in the seventh, and Milwaukee tacked on one more in the ninth. Bauers and Turang each had two hits, as did Jackson Chourio, Sal Frelick, and Cooper Pratt.

  • ARI 3, SDP 1 - ARI SP Merrill Kelly pitched seven solid innings (7 IP, 3 H, 1 ER, 3 BB, 6 K), only allowing a solo HR by Manny Machado in the second, his 19th of the season. The Diamondbacks meanwhile scored a run in each of the middle three innings, the first two charged to SDP SP Griffin Canning (4.2 IP, 7 H, 2 ER, 0 BB, 5 K). The third was a solo HR by Nolan Arenado in the sixth against Padres reliever Yuki Matsui. Arizona reliever Kevin Ginkel pitched a scoreless eighth, and then closer Paul Sewald struck out two in the ninth to notch his 21st save.

  • COL 2, SFG 8 - SFG SP Carson Whisenhunt worked his way into the sixth inning (5.2 IP, 3 H, 2 ER, 4 BB, 4 K), only allowing a 2-run HR to Willi Castro in the fourth. Meanwhile, COL SP Ryan Feltner allowed a lot of baserunners (4.1 IP, 6 H, 4 ER, 4 BB, 3 K), and also solo HRs by Casey Schmitt in the first inning and Bryce Eldridge in the fourth. Ahead 4-2, the Giants piled on with four more runs in the eighth, including a 2-run HR by Willy Adames, his 15th of the season.


Standings

Here are the current MLB standings, with thanks to the website Plain Text Sports for the formatting. (See also the official, more detailed standings at MLB here.)


Who’s on the move?

In this section I won’t list 26th-man moves, or every time a team shuttles relievers back and forth to AAA to keep a stock of fresh arms in the bullpen. I’ll mostly focus on the biggest, most impactful injury list changes (for a full list, see all the latest MLB transactions).

🤕 Injured Lists

  • PHI RP Tanner Banks - 15-day IL (left forearm strain)

  • MIN SP Connor Prielipp - 15-day IL (left middle finger blister)

  • MIA RF Owen Cassie - 10-day IL (right calf strain)

  • MIA RP John King - 15-day IL (left lateral ankle sprain)

  • WSH RP Brad Lord - 15-day IL (left side tightness)

  • CLE RP Tim Herrin - 15-day IL (left elbow contusion)

  • BOS SP Ranger Suárez - 15-day IL (left groin strain)


MLB Leaders

Tampa's Junior Caminero has climbed up the HR leaderboard recently, and is now third in the AL:

  • 32 - PHI Kyle Schwarber

  • 29 - HOU Yordan Alvarez

  • 28 - NYY Ben Rice

  • 27 - TBR Junior Caminero

  • 27 - COL Hunter Goodman

  • 25 - MIN Byron Buxton

  • 25 - ATL Matt Olson

  • 25 - WSH James Wood

  • 23 - CWS Colson Montgomery

  • 22 - STL Jordan Walker


Current Hitting Streaks

The following players are on active hit streaks of seven or more games:

  • 9 - MIA Otto Lopez

  • 9 - ATL Michael Harris II

  • 9 - CHC Pete Crow-Armstrong

  • 9 - NYM Brett Baty

  • 8 - MIA Javier Sanoja

  • 8 - BOS Connor Wong

  • 8 - SFG Heliot Ramos

  • 7 - SEA Julio Rodríguez

  • 7 - KCR Lane Thomas

  • 7 - BOS Romy Gonzalez

  • 7 - ATL Ozzie Albies


Today’s Trivia Question

One of today's Birthday Boys (see below) is Hal McRae, who played most of his career with the Royals. He had 3,006 total bases for Kansas City, which ranks fifth on their all-time leaderboard. How many of the top four can you name?

Trivia answers are always provided towards the bottom of each issue of The Baseball Buffet.


On this day in baseball history…

Here is what stands out to me for this day in baseball history. All quoted descriptions are from baseball-reference.com.

📅 On July 10…

  • 1901: When getting 15 hits is an exercise in futility. "The Boston Nationals rap out 15 hits in 12 innings against Pittsburgh, but fail to score. The Pirates finally push over a run to win, 1 - 0. Boston sets a record for most hits, no runs."

  • 1911: Sherry Magee knocks out an umpire. "Sherry Magee, star OF for the Phillies, knocks out umpire Bill Finneran with one punch after being ejected for disputing a called third strike. He is suspended for the season, but upon appeal he will be reinstated after five weeks and 36 games. The Phils win, 4 - 2, behind Grover Cleveland Alexander, who strikes out nine."

  • 1920: Tris Speaker's consecutive hits streak ends at 11. "After banging out 11 straight hits, Tris Speaker is stopped by Tom Zachary of Washington. It's the American League record until Pinky Higgins of the Red Sox will rack up 12 in a row in 1938. Speaker will hit .388 for the season."

  • 1932: Tough times, but it is generally best to bring more than two pitchers to each game. "Indians flychaser Johnny Burnett collects a record nine hits in 11 at-bats in an 18-inning game in which the A's outscore the Tribe, 18 - 17. Jimmie Foxx hits three home runs, and has 16 total bases and eight RBI for the A's. After Philadelphia starter Lew Krausse is knocked out in the 1st inning, Eddie Rommel is forced to hurl 17 innings in relief as manager/owner Connie Mack, trying to save train fare, has brought only two pitchers; Rommel gives up a record 29 hits."

  • 1934: King Carl's famed All-Star game accomplishment. "The second annual All-Star Game produces Carl Hubbell's amazing feat of striking out five future Hall of Famers in a row. Off to a shaky start with two on base in the 1st inning, Hubbell uses his screwball to fan Babe Ruth, Lou Gehrig and Jimmie Foxx. He adds Al Simmons and Joe Cronin to start the 2nd. After three scoreless innings he leaves with the National League ahead, 4 - 0. The American League rallies, scoring nine runs off Lon Warneke, Van Mungo and Dizzy Dean, while Mel Harder pitches five shutout innings in relief of Red Ruffing to hold the lead. Frankie Frisch and Joe Medwick hit homers. Earl Averill's three RBI are decisive for the AL's 9 - 7 victory."

  • 1936: Chuck Klein hits four home runs. "At Forbes Field, Chuck Klein hits four home runs in one game, including the tie-breaker in the 10th, helping the Phillies defeat the Pirates, 9 - 6. The Indianapolis, Indiana native barely misses hitting an additional homer in the 2nd when right fielder Paul Waner catches his drive against the wall. At 36, Klein is the oldest player ever to accomplish the feat, and the first National Leaguer in the 20th century to do so."]

  • 1947: Don Black throws a no-hitter. "In a rain-interrupted game before 47,871, Don Black of the Cleveland Indians pitches a no-hitter, beating the Philadelphia Athletics 3 - 0 in the first game of a doubleheader. It is the first no-hitter at Municipal Stadium."

  • 1982: Larry Parrish hits a grand slam... again. "The Rangers' Larry Parrish hits his third grand slam of the week in a 6 - 5 win over the Tigers, tying the major-league record set by Detroit's Jim Northrup in 1968. Parrish also hit grand slams on July 4th against Oakland and July 7th against Boston."

  • 1984: Valenzuela and Gooden combine to strikeout six in a row in the All-Star game. "On the 50th anniversary of Carl Hubbell's legendary five consecutive strikeouts in the 1934 All-Star Game, National League pitchers Fernando Valenzuela and Dwight Gooden combine to fan six batters in a row for a new All-Star Game record in the NL's 3 - 1 triumph. After Valenzuela whiffs Dave Winfield, Reggie Jackson and George Brett in the 4th inning, Gooden, the youngest All-Star ever at age 19, fans Lance Parrish, Chet Lemon and Alvin Davis in the 5th."

  • 1999: Carlton Fisk's famed World Series HR ball is sold at auction. "At Leland's "Hero's Auction' of sports memorabilia held in New York, the ball batted by Carlton Fisk in the 12th inning of Game 6 of the 1975 World Series which hit the Fenway Park foul pole, ending one of the most dramatic games in World Series history, is sold for $113,273. George Foster, the Reds' left fielder who retrieved and kept the historic home run ball, decided to sell the souvenir after realizing its potential value after Mark McGwire's 70th home run ball sold for almost $3 million." I wonder.. if both balls were sold again today, would the Fisk ball fetch the higher price, given the difference in sentimentality and nostalgia around the two events?

  • 2009: Jonathan Sanchez throws a no-hitter. "Jonathan Sanchez of the San Francisco Giants pitches the first major league no-hitter this season, blanking the San Diego Padres, 8 - 0. The Padres muster only one baserunner, on an error by 3B Juan Uribe."


🎂 Today’s Birthday Boys 🎉

Row 1: Andre Dawson, Hal McRae, Bobby Lowe
Row 2: Dick Lundy, Will Smith

Andre Dawson (1954)

  • Hall of Famer

  • 11th-round draft pick in 1975 by the Expos

  • 21-year major league career, spanning from 1976-1996, mostly with the Expos and Cubs, and then his final four seasons with the Red Sox and Marlins

  • Won the NL Rookie of the Year Award in 1977 after batting .282 with 19 HR, 65 RBI, and 21 SB

  • Eight-time All-Star

  • Was a good defensive outfielder, winning four Gold Glove Awards in CF, and then four more in RF

  • Had a good combination of power and speed, hitting 20+ HR in 13 seasons with 20+ SB in seven seasons

  • He was NL MVP runner-up in both 1981 and 1983, and then took home the award in 1987 after leading the NL with 49 HR and 137 RBI.

  • Overall had 2,774 hits, 438 HR, 314 SB, 1,591 RBI, a .279/.323/.482 slash line, and a 119 OPS+

Hal McRae (1945)

  • 6th-round draft pick in 1965 by the Reds

  • 19-year major league career, spanning from 1968-1987, starting as an OF with the Reds but then primarily playing as a DH with the Royals

  • Three-time All-Star

  • He was a high-average hitter with some power, including hitting 21 HR and a league-leading 54 doubles in 1977, and then a career high 27 HR and an AL-leading 133 RBI and 46 doubles in 1982

  • Overall had 191 HR, 109 SB, 1,097 RBI, a .290/.351/.454 slash line, and a 123 OPS+

  • After retiring as a player, McRae was a major league manager for the Royals from 1991-94, and then the Tampa Bay Devil Rays from 2001-02.

Bobby Lowe (1865-1951)

  • 18-year major league career, spanning from 1890-1907, spent mostly with Boston in the National League, with some time with three other clubs

  • He primarily played 2B, but also saw action at 3B and LF.

  • Had six seasons with 20+ SB, including a high of 43 SB in 1891

  • He scored 130 runs in 1893 and 158 runs in the high-offense season of 1894.

  • Overall had 1,135 runs, 303 SB, and a .273 average

Dick Lundy (1898-1962)

  • 12-year major league career in the Negro Leagues, spanning from 1923-1937, mostly as a SS for the Atlantic City Bacharach Giants

  • He was a high-average hitter, and led his league in hits in 1924 and RBI in 1927

  • He was a player/manager for many seasons during his career, including leading Atlantic City to two pennants in the Eastern Colored League in 1926 and 1927

  • According to the data available at baseball-reference.com, overall for his major league career he had a .330/.393/.476 slash line and 128 OPS+

Will Smith (1989)

  • 7th-round draft pick in 2008 by the Angels

  • 12-year major league pitching career, spanning from 2012-2024, mostly as a reliever and spending time with six different clubs

  • Was a good lefty setup man for a number of seasons before becoming a closer with the Giants and earning 34 saves with a 2.76 ERA in 2019, his one All-Star season

  • Posted 37 saves with a 3.44 ERA for the Braves in 2021

  • Overall had 114 saves, a 3.85 ERA, and a 107 ERA+

Currently active players who were born on July 10 include ATH Lawrence Butler, TBR Taylor Walls, TBR Jonny DeLuca, TEX Jalen Beeks, and BAL Anthony Nunez.


Today’s Matchups

Today we have a typical full slate of Friday games (15), including the following interesting matchups (and here is a link to the full schedule):

  • CHC Shota Imanaga vs. CIN Hunter Greene - Can Greene rebound for a rough first start of the year after coming off the IL?

  • CLE Parker Messick vs. MIA Sandy Alcantara - The Marlins have been making a run in the NL East and have Alcantara on the mound for this series opener with Cleveland, who will counter with Messick who continues to have a good season (7-5, 2.80 ERA)

  • BOS Sonny Gray vs. NYM Nolan McLean - Two teams having disappointing seasons, but with good pitchers on the mound to start this series

  • ARI Eduardo Rodriguez vs. LAD Shohei Ohtani - First game of an NL West series features Rodriguez (7-3, 2.25 ERA) and Ohtani (8-2, 1.79 ERA)

Other pitchers toeing the rubber today include PIT Braxton Ashcraft, SEA Nick Martinez, HOU Hunter Brown, ATL Chris Sale, and SFG Robbie Ray.

Hitter Watch
The following hitters have done well historically against the SP they are facing today:

  • CHC Seiya Suzuki, 8-18, 2 HR, triple, double vs. CIN Hunter Greene

  • CIN Spencer Steer, 4-8, HR vs. CHC Shota Imanaga

  • TBR Junior Caminero, 4-8, HR, triple vs. SEA Luis Castillo

  • NYM Juan Soto, 6-13, HR, double vs. BOS Sonny Gray

  • NYM Francisco Lindor, 8-28, 3 HR vs. BOS Sonny Gray

  • HOU Christian Vazquez, 5-10 vs. TEX Cal Quantrill

  • HOU Christian Walker, 8-18, 2 HR, 3 doubles vs. TEX Cal Quantrill

  • TEX Jake Burger, 5-10, 2 HR vs. HOU Hunter Brown

  • SDP Xander Bogaerts, 4-11, HR, double vs. TOR Shane Bieber

  • SDP Gavin Sheets, 5-18, 2 HR, double vs. TOR Shane Bieber

  • LAD Miguel Rojas, 7-10, double vs. ARI Eduardo Rodriguez

  • LAD Freddie Freeman, 10-20, HR, 3 doubles vs. Eduardo Rodriguez

  • LAD Teoscar Hernández, 10-28, 3 HR, triple, 3 doubles vs. ARI Eduardo Rodriguez

  • COL Hunter Goodman, 7-13, 2 doubles vs. SFG Robbie Ray

The following hitters have not done well historically against the SP they are facing today:

  • PHI Trea Turner, 1-11, 3 K, HR vs. DET Jack Flaherty

  • PHI Kyle Schwarber, 2-26, 10 K, HR vs. DET Jack Flaherty

  • CHC Ian Happ, 2-19, 10 K, HR vs. CIN Hunter Greene

  • CHC Dansby Swanson, 0-14, 6 K vs. CIN Hunter Greene

  • CHC Pete Crow-Armstrong, 1-11, 3 K, HR vs. CIN Hunter Greene

  • CIN Elly De La Cruz, 0-10, 3 K vs. CHC Shota Imanaga

  • TEX Wyatt Langford, 1-13, 3 K vs. HOU Hunter Brown

  • TOR George Springer, 1-10, 3 K vs. SDP JP Sears

  • LAD Kyle Tucker, 2-20, 6 K, HR vs. ARI Eduardo Rodriguez

  • SFG Luis Arraez, 1-12, 0 K vs. COL Tanner Gordon

Pitcher Watch
The following pitchers have done well against the players on the teams they are facing today:

  • LAD Shohei Ohtani, 45 AB, 0 HR, 14 K, 4 BB, .178/.245/.239 vs. ARI hitters

  • DET Jack Flaherty, 54 AB, 2 HR, 17 K, 12 BB, .111/.283/.231 vs. PHI hitters

The following pitchers have not done well against the players on the teams they are facing today:

  • COL Tanner Gordon, 43 AB, 4 HR, 10 K, 4 BB, .302/.362/.666 vs. SFG hitters

  • TOR Shane Bieber, 45 AB, 3 HR, 4 K, 2 BB, .333/.362/.622 vs. SDP hitters


Baseball Quote of the Day

One of today's Birthday Boys (see above) is Hal McRae, so here are a few quotes from him:

“When I was told I was going to be the DH, I hated it. You were considered a one-way player and baseball has always been a two-way sport. You were supposed to be good on offense and good on defense to be considered a good player."

“I think you learn a lot more about the game and about yourself on the sandlot. You get a lot more swings of the bat. You make your own rules. You solve your arguments. You find out who your leaders are. You don’t need parents around. You do everything by yourself."

On aggressive baserunning: "I feel that playing like that can put pressure on the defense and sometimes intimidate people. If you can intimidate people, it makes your job easier."

"Any opportunity you had to avoid allowing the opponent to turn a double play, you have to take advantage of it. A double play could take you out of an inning. The middle infielder expected you to come in hard."

Enjoy the games today!


Today’s Trivia Answer

The Royals all-time total bases leaderboard is as follows:

  • 5,044 - George Brett

  • 3,080 - Salvador Perez (active)

  • 3,051 - Amos Otis

  • 3,009 - Frank White

  • 3,006 - Hal McRae

  • 2,622 - Alex Gordon

  • 2,595 - Willie Wilson

  • 2,296 - Mike Sweeney


Good Reads

Here I am providing one or more links to baseball articles I’ve enjoyed recently, whether by writers at MLB.com or elsewhere.

See recent issues of The Baseball Buffet for more good reads!

Did you know? I wrote a 600+ page book with the same title as this newsletter/blog? Now Taking the Field: Baseball’s All-Time Dream Teams for All 30 Franchises was published in early 2019, by ACTA Sports. It is available at Amazon and most other major booksellers.

This newsletter was produced with beehiiv.

New to Now Taking the Field? Become a subscriber and get each article in your email inbox so that you don’t miss anything!

Keep Reading