I'm colorblind, I love turtles and I had tickets to the Cubs' 2003 World Series. I used to play "old-school fantasy sports" where my brother and I would put baseball cards up against each other. The victor was whoever won more categories on the back of the card. That was the gateway drug to my 20 years of fantasy obsession.
Gerrit Cole looked like Gerrit Cole on Wednesday as the Yankees ace struck out seven batters in 3.1 scoreless innings.
Baz is expected to start throwing in 3-4 weeks, nearly six months removed from Tommy John surgery.
Tatis made his spring training debut on Tuesday. In fact, it was his first appearance in a game since the 2021 season.
Triston McKenzie, SP (CLE) McKenzie wrapped up his regular season with five one-run innings, including four strikeouts and no walks. He allowed four hits and finished the 2022 season with a 2.96 ERA (3.77 xFIP). He finishes with a LOB%...
Josh Jung, 3B (TEX) Sometimes it takes time. Jung hit a home run in his major league debut. He recorded a hit in seven of his first eight games, but since Sept. 16, the 24-year-old slugger has two hits in...
Corbin Burnes, SP (MIL) Burnes capped an uncharacteristic stretch of bad outings with his best performance of the season, holding the Giants to one run on three hits and no walks with 14 strikeouts in eight innings. He probably could...
Jacob deGrom, SP (NYM) Besides a Ryan McMahon home run, deGrom was absolutely dominant on Thursday, allowing one run on three hits and a walk while striking out nine batters in six innings. His fastball velocity was "down" to 98.5...
Tyler Mahle, SP (MIN) In my opinion, the Tyler Mahle move creates the biggest fantasy impact of the deadline. It's not that Mahle was the best player traded, but he should get the biggest boost among all players dealt. Why?...
Pablo Lopez, SP (MIA) Lopez rebounded from a poor start against Texas last week to deliver one of his best performances of the season on Tuesday. The Marlins' righty struck out 11 batters without walking anyone in seven one-run innings....
Edwin Diaz, RP (NYM)Diaz struck out the side in the 9th to secure his 19th save. It was his ninth straight successful save opportunity and fourth straight perfect inning. The hard-throwing veteran hasn't allowed a run in his last 10...
Alex Kirilloff, 1B (MIN) Kirilloff reached base in four of his five plate appearances. The only time he failed to reach base was a sacrifice fly. He finished with three hits in three at-bats and two runs scored. The young...
Christian Yelich, OF (MIL)Yelich was hitless for his third time in the last four games. He had a pair of strikeouts on Monday, dropping his slash line to .234/.318/.369. A .369 slugging percentage! Three years ago it was .671! Contact...
Sandy Alcantara, SP (MIA) Alcantara was stupendous again on Monday, as the Marlins' right-hander is putting his name in the NL Cy Young conversation. He allowed two runs in 7.2 innings in a no-decision at Philadelphia. The two earned runs...
Jazz Chisholm, Jr. 2B (MIA) Chisholm snapped a week-long cold streak by slugging a pair of home runs and driving in six batters in Miami's 12-2 rout of Washington. Chisholm is up to 10 home runs to go along with...
Spencer Torkelson, 1B (DET) For the first time in I-can't-remember-how-long, Torkelson is over the Mendoza Line! This happened following a 3-for-4 performance in Game 1 of Tuesday's doubleheader. The rookie was hitless, however, in Game 2, but he has six...
Max Kepler, OF (MIN) Kepler had quite a day on Monday, hitting a grand slam for the Twins in the 1st inning and then scoring the game-winning run in the 9th. One moderate change in Kepler's approach has changed everything...
Ke'Bryan Hayes, 3B (PIT) Hayes just missed his first home run of the season, crushing a 104-mph double deep to left field off Julio Urias. It was one of three hits for the 25 year old, who also stole his...
Walker Buehler, SP (LAD) Buehler was superb on Monday, finishing with a 3-hit complete game shutout at Arizona. He struck out 10 and did not walk a batter. His velocity was up nearly a full mile per hour, but he...
Alek Manoah, SP (TOR) Exhibiting a little extra velocity on his fastball, Manoah was nearly unhittable on Monday, generating a 39% CSW rate on his heater and allowing only one hit in six scoreless innings at Yankee Stadium. The only...
Sale was placed on the 60-day injured list on Monday with a right rib stress fracture, meaning he will miss at least the first two months of the season.
Astros manager Dusty Baker confirmed McCullers will not be ready to start the season on time.
Bo Bichette, SS (TOR) Bichette willed the Blue Jays to a vital win on Wednesday, hitting two home runs and finishing with three hits in four plate appearances. He has 28 dingers and 24 stolen bases to go along with...
Ke'Bryan Hayes, 3B (PIT) Hayes was hitless with a strikeout in four plate appearances on Monday, lowering his wRC+ to 88, 107 points lower than his 95-PA stint in the majors last season. Hayes doesn't have the benefit of 2020's...
Triston McKenzie, SP (CLE) McKenzie's hot streak came to an end on Monday with his worst outing of the season. After allowing one run or less in each of his last five starts, the Cleveland rookie allowed a season-high seven...
Teoscar Hernandez, OF (TOR) Hernandez continued his red-hot streak, going a perfect 5-for-5 with a double and two runs scored on Monday. It's his fourth straight multi-hit game. He's scored at least two runs in all of those performances, and...
Zack Wheeler, SP (PHI) After four subpar appearances, Wheeler shut down the Brewers for six innings on Monday, allowing five hits and no walks while striking out nine batters en route to his 12th win. It was encouraging to see...
Luis Robert, OF (CHW) Tim Anderson is ailing and so Robert made an appearance as the White Sox leadoff hitter on Tuesday. It led to him snapping a six-game hitting streak with an 0-for-4 night and one strikeout. Anderson should...
Trevor Story, SS (COL) Story showed up on Monday with two home runs and three RBIs in four plate appearances. Maybe the first round fantasy pick can reward his owners with a late-season surge. After going hitless in five straight...
Miguel Cabrera, 1B (DET) Miguel Cabrera joined the 500-home run club as its 28th member after taking a Steven Matz 85-mph changeup the opposite way, just over the right field fence. He is the ninth player in major league history...
Lucas Giolito, SP (CHW) Giolito rebounded from an ugly start against Kansas City to deliver one of his best performances of the year. Gio allowed two hits and one run in eight innings with eight strikeouts. He didn't walk anyone....
Brandon Belt, 1B (SF) Belt returned to the Giants' active roster after spending the last six weeks on the injured list with a knee injury. In spite of the layoff, Belt actually extended his hitting streak to 10 games with...
Joey Votto, 1B (CIN) Votto's contact rate is a career-low 73%. His swinging-strike rate is 11.4%, first season with a double-digit swinging-strike rate since 2010. For the last decade Votto has been one of the game's best contact-based, zone-conscious power...
Jose Abreu, 1B (CHW) Abreu contributed in each leg of Monday's doubleheader, tallying an RBI double in Game 1 and hitting his 17th home run in Game 2. Yet he's only hitting .252 this season. The reigning AL MVP has...
Yoan Moncada, 3B (CHW) Moncada drove in the White Sox' only run on Friday, hitting a double off Lance McCullers Jr. to score Tim Anderson in the first inning. He also walked and struck out once. Moncada is still only...
Jason Heyward, OF (CHC) Heyward put together a rare two-hit game in what can only be described as "garbage time" late in the Cubs' 11th straight loss. The 8th-inning single drove his batting average UP to .198. Then he tallied...