Joey Bart
#25 Active2026 Fantasy Baseball Player Profile
Joey Bart’s 2025 season was a study in extreme plate discipline and frustrating power regression. After a 2024 "breakout" that saw him blast 13 home runs in just 80 games, his power nearly vanished in 2025; he finished with just four home runs and a .340 slugging percentage across 93 games. However, he transformed into a walking machine, leading the Pirates with a .355 on-base percentage despite a .249 average. This "Plate Discipline God" evolution (as coined by FanGraphs) was fueled by a career-high 14% walk rate and a massive reduction in his chase rate. Unfortunately, his season was plagued by health issues, including a left thumb injury, a concussion, a hamstring strain, and a late-season wrist ailment that kept him from ever finding a consistent rhythm.
Entering 2026, Bart remains with the Pirates after signing a one-year, $2.53 million deal in January to avoid arbitration. The narrative in Bradenton this spring is one of positional survival. While he is currently competing for the backup catcher role, his defensive metrics—specifically a 26-50 record and 4.73 catcher's ERA—have fallen behind Henry Davis, who has solidified himself as Paul Skenes’ personal catcher. To keep his bat in the lineup, the Pirates have been experimenting with Bart at Designated Hitter and even giving him looks at first base. His elite .891 OPS against left-handed pitching remains his primary ticket to playing time in a lineup that has become increasingly left-handed.
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG | OBP | SLG | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aug 6 | @ Boston Red Sox | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .215 | .303 | .355 | L 11-12 |
| Aug 5 | @ Boston Red Sox | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .219 | .297 | .362 | L 0-4 |
| Aug 4 | @ Boston Red Sox | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .221 | .299 | .365 | L 2-14 |
| Jul 31 | vs. Washington Nationals | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .228 | .301 | .376 | W 2-6 |
| Jul 29 | @ New York Mets | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .235 | .303 | .388 | L 2-3 |
| Jul 27 | @ New York Mets | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .229 | .292 | .385 | L 3-14 |
| Jul 24 | @ Baltimore Orioles | 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .226 | .291 | .387 | W 7-6 |
| Jul 18 | vs. Texas Rangers | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .213 | .283 | .371 | L 7-6 |
| Jul 11 | @ St. Louis Cardinals | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .216 | .271 | .375 | L 1-4 |
| Jul 10 | @ St. Louis Cardinals | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .226 | .283 | .393 | L 1-2 |
| Jul 8 | @ Pittsburgh Pirates | 3 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .229 | .286 | .398 | W 3-0 |
| Jul 7 | @ Pittsburgh Pirates | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .225 | .284 | .363 | L 4-12 |
| Jul 6 | vs. New York Mets | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .228 | .287 | .367 | L 7-6 |
| Jul 4 | vs. New York Mets | 3 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | .234 | .286 | .377 | W 3-14 |
| Jun 30 | vs. St. Louis Cardinals | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .230 | .266 | .365 | L 5-3 |
| Jun 28 | @ San Francisco Giants | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .236 | .263 | .375 | L 2-3 |
| Jun 24 | @ San Diego Padres | 4 | 1 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .246 | .274 | .391 | L 2-5 |
| Jun 23 | @ San Diego Padres | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .231 | .261 | .338 | L 6-7 |
| Jun 21 | vs. Milwaukee Brewers | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .231 | .261 | .338 | L 9-4 |
| Jun 20 | vs. Milwaukee Brewers | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .246 | .277 | .361 | W 3-4 |
| May 9 | @ San Francisco Giants | 5 | 3 | 4 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | .259 | .290 | .379 | W 13-3 |
| May 8 | @ San Francisco Giants | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .208 | .246 | .340 | L 2-5 |
| May 7 | @ Arizona Diamondbacks | 4 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | .220 | .259 | .360 | W 4-2 |
| May 5 | @ Arizona Diamondbacks | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .196 | .240 | .283 | L 0-9 |
| May 3 | vs. Cincinnati Reds | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .209 | .255 | .302 | W 0-1 |
| Apr 29 | vs. St. Louis Cardinals | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .195 | .244 | .293 | L 5-4 |
| Apr 26 | @ Milwaukee Brewers | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .158 | .214 | .263 | L 0-5 |
| Apr 23 | @ Texas Rangers | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .171 | .231 | .286 | L 1-6 |
| Apr 22 | @ Texas Rangers | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .156 | .222 | .281 | W 8-4 |
| Apr 19 | vs. Tampa Bay Rays | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .156 | .222 | .281 | W 3-6 |
| Apr 18 | vs. Tampa Bay Rays | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .143 | .219 | .250 | L 8-7 |
| Apr 16 | vs. Washington Nationals | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .148 | .226 | .259 | L 8-7 |
| Apr 14 | vs. Washington Nationals | 3 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | .136 | .231 | .273 | L 5-4 |
| Apr 13 | vs. Washington Nationals | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .105 | .182 | .105 | W 5-16 |
| Apr 12 | @ Chicago Cubs | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .105 | .190 | .105 | L 6-7 |
| Apr 11 | @ Chicago Cubs | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .133 | .235 | .133 | W 4-3 |
| Apr 10 | @ Chicago Cubs | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .143 | .250 | .143 | W 2-0 |
| Apr 8 | vs. San Diego Padres | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | .167 | .231 | .167 | L 8-2 |
| Apr 4 | vs. Baltimore Orioles | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .125 | .222 | .125 | W 2-3 |
| Mar 31 | @ Cincinnati Reds | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .200 | .333 | .200 | W 8-3 |
| Mar 28 | @ New York Mets | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .333 | .333 | .333 | L 2-4 |
| No games against that opponent. | |||||||||||||||
| Total | 107 | 13 | 23 | 3 | 0 | 4 | 12 | 6 | 33 | 0 | .215 | .303 | .355 | ||
| Total | 2 games | 7 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | .286 | .286 | .714 | |
| Total | 2 games | 7 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | .286 | .286 | .429 | |
| Total | 3 games | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 4 | 0 | .000 | .333 | .000 | |
| Total | 3 games | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | .000 | .125 | .000 | |
| Total | 2 games | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .250 | .400 | .250 | |
| Total | 3 games | 10 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | .000 | .000 | .000 | |
| Total | 5 games | 13 | 1 | 4 | 1 | 0 | 0 | 1 | 1 | 3 | 0 | .308 | .471 | .385 | |
| Total | 2 games | 4 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .250 | .250 | 1.000 | |
| Total | 3 games | 8 | 1 | 3 | 0 | 0 | 1 | 3 | 0 | 2 | 0 | .375 | .375 | .750 | |
| Total | 3 games | 11 | 3 | 4 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | .364 | .364 | .364 | |
| Total | 4 games | 10 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | .200 | .273 | .200 | |
| Total | 2 games | 5 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .200 | .200 | .400 | |
| Total | 3 games | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .250 | .500 | .250 | |
| Total | 4 games | 11 | 2 | 2 | 0 | 0 | 1 | 2 | 2 | 3 | 0 | .182 | .286 | .455 | |
AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).
