Kristian Campbell
#28 Active2026 Fantasy Baseball Player Profile
Campbell debuted in 2025 but found the waters choppy, hitting just .223 in 67 games. The 2024 Eastern League MVP showed flashes of his toolset but struggled with contact against big-league breaking stuff.
2026 Outlook: He will likely compete for a utility role or start in Triple-A to refine his approach. A dynasty hold, but not a redraft option yet. His meteoric rise in 2024, where he collected three different "Player of the Year" accolades across the minors, set expectations perhaps too high for his initial arrival. A return to Worcester to start 2026 could help him regain the confidence and timing that made him the breakout prospect of the system just two years ago.
DFS Last 5
Game Log
2025 Regular Season| DATE | OPPONENT | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SB | AVG | OBP | SLG | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Jun 18 | @ Seattle Mariners | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .223 | .319 | .345 | W 3-1 |
| Jun 17 | @ Seattle Mariners | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .226 | .323 | .350 | L 0-8 |
| Jun 16 | @ Seattle Mariners | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .227 | .324 | .351 | W 2-0 |
| Jun 15 | vs. New York Yankees | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .225 | .324 | .351 | W 0-2 |
| Jun 14 | vs. New York Yankees | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .227 | .324 | .355 | W 3-4 |
| Jun 13 | vs. New York Yankees | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .228 | .320 | .356 | W 1-2 |
| Jun 11 | vs. Tampa Bay Rays | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .230 | .320 | .359 | W 3-4 |
| Jun 10 | vs. Tampa Bay Rays | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .229 | .320 | .355 | W 1-3 |
| Jun 9 | vs. Tampa Bay Rays | 5 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | .232 | .324 | .360 | L 10-8 |
| Jun 8 | @ New York Yankees | 3 | 1 | 2 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | .233 | .323 | .364 | W 11-7 |
| Jun 7 | @ New York Yankees | 3 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | .227 | .316 | .345 | W 10-7 |
| Jun 6 | @ New York Yankees | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .220 | .311 | .340 | L 6-9 |
| Jun 4 | vs. Los Angeles Angels | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .222 | .314 | .343 | W 9-11 |
| Jun 3 | vs. Los Angeles Angels | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | .224 | .311 | .347 | L 4-3 |
| Jun 2 | vs. Los Angeles Angels | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .223 | .307 | .342 | L 7-6 |
| Jun 1 | @ Atlanta Braves | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .228 | .313 | .349 | W 3-1 |
| May 31 | @ Atlanta Braves | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .227 | .314 | .351 | L 0-5 |
| May 30 | @ Atlanta Braves | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .231 | .319 | .357 | W 5-1 |
| May 28 | @ Milwaukee Brewers | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .225 | .315 | .354 | L 5-6 |
| May 27 | @ Milwaukee Brewers | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .225 | .312 | .354 | L 1-5 |
| May 26 | @ Milwaukee Brewers | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .224 | .313 | .356 | L 2-3 |
| May 25 | vs. Baltimore Orioles | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .224 | .314 | .359 | L 5-1 |
| May 24 (2) | vs. Baltimore Orioles | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .229 | .321 | .367 | L 2-1 |
| May 24 | vs. Baltimore Orioles | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .222 | .317 | .364 | W 5-6 |
| May 23 | vs. Baltimore Orioles | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | .225 | .321 | .369 | W 5-19 |
| May 21 | vs. New York Mets | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | .231 | .320 | .378 | L 5-1 |
| May 20 | vs. New York Mets | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .229 | .316 | .379 | W 0-2 |
| May 17 | vs. Atlanta Braves | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .233 | .322 | .387 | W 6-7 |
| May 16 | vs. Atlanta Braves | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .240 | .329 | .397 | L 4-2 |
| May 14 | @ Detroit Tigers | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .246 | .337 | .408 | L 5-6 |
| May 13 | @ Detroit Tigers | 5 | 1 | 1 | 0 | 0 | 1 | 2 | 1 | 1 | 0 | .254 | .346 | .420 | L 9-10 |
| May 12 | @ Detroit Tigers | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .256 | .346 | .406 | L 2-14 |
| May 10 | @ Kansas City Royals | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .264 | .356 | .419 | W 10-1 |
| May 9 | @ Kansas City Royals | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .274 | .368 | .435 | L 1-2 |
| May 8 | vs. Texas Rangers | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .277 | .374 | .445 | W 0-5 |
| May 7 | vs. Texas Rangers | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .287 | .385 | .461 | W 4-6 |
| May 6 | vs. Texas Rangers | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | .288 | .389 | .468 | L 6-1 |
| May 4 | vs. Minnesota Twins | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .290 | .394 | .477 | L 5-4 |
| Apr 30 | @ Toronto Blue Jays | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .301 | .407 | .495 | L 6-7 |
| Apr 29 | @ Toronto Blue Jays | 4 | 1 | 2 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | .313 | .420 | .515 | W 10-2 |
| Apr 27 | @ Cleveland Guardians | 2 | 4 | 2 | 1 | 0 | 0 | 2 | 3 | 0 | 1 | .305 | .412 | .474 | W 13-3 |
| Apr 26 (2) | @ Cleveland Guardians | 5 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .290 | .385 | .452 | W 7-3 |
| Apr 26 | @ Cleveland Guardians | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .284 | .385 | .443 | L 4-5 |
| Apr 24 | vs. Seattle Mariners | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | .286 | .390 | .452 | L 4-3 |
| Apr 22 | vs. Seattle Mariners | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | .300 | .406 | .475 | W 3-8 |
| Apr 21 | vs. Chicago White Sox | 3 | 0 | 2 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | .316 | .418 | .500 | W 2-4 |
| Apr 20 | vs. Chicago White Sox | 4 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .301 | .402 | .493 | L 8-4 |
| Apr 19 | vs. Chicago White Sox | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | .290 | .398 | .478 | W 3-4 |
| Apr 18 | vs. Chicago White Sox | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .288 | .385 | .485 | W 3-10 |
| Apr 15 | @ Tampa Bay Rays | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .302 | .392 | .508 | W 7-4 |
| Apr 14 | @ Tampa Bay Rays | 3 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | .328 | .420 | .552 | L 1-16 |
| Apr 13 | @ Chicago White Sox | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .309 | .409 | .491 | W 3-1 |
| Apr 12 | @ Chicago White Sox | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .314 | .419 | .510 | L 2-3 |
| Apr 11 | @ Chicago White Sox | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .333 | .431 | .542 | L 1-11 |
| Apr 10 | vs. Toronto Blue Jays | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .318 | .426 | .545 | W 3-4 |
| Apr 9 | vs. Toronto Blue Jays | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .341 | .440 | .585 | L 2-1 |
| Apr 8 | vs. Toronto Blue Jays | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .351 | .457 | .622 | L 6-1 |
| Apr 6 (2) | vs. St. Louis Cardinals | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .364 | .476 | .667 | W 7-18 |
| Apr 6 | vs. St. Louis Cardinals | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | .379 | .486 | .724 | W 4-5 |
| Apr 4 | vs. St. Louis Cardinals | 2 | 3 | 1 | 0 | 0 | 0 | 1 | 2 | 1 | 1 | .423 | .515 | .808 | W 9-13 |
| Apr 3 | @ Baltimore Orioles | 4 | 1 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .417 | .500 | .833 | W 8-4 |
| Apr 2 | @ Baltimore Orioles | 4 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | .400 | .500 | .750 | W 3-0 |
| Mar 31 | @ Baltimore Orioles | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | .375 | .500 | .688 | L 5-8 |
| Mar 30 | @ Texas Rangers | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | .429 | .500 | .786 | L 2-3 |
| Mar 29 | @ Texas Rangers | 3 | 1 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | .500 | .583 | .900 | L 3-4 |
| Mar 28 | @ Texas Rangers | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .429 | .500 | .429 | L 1-4 |
| Mar 27 | @ Texas Rangers | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | .333 | .500 | .333 | W 5-2 |
| No games against that opponent. | |||||||||||||||
| Total | 229 | 24 | 51 | 10 | 0 | 6 | 21 | 29 | 72 | 2 | .223 | .319 | .345 | ||
| Total | 5 games | 19 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | .158 | .158 | .158 | |
| Total | 7 games | 24 | 6 | 6 | 2 | 0 | 1 | 3 | 4 | 4 | 0 | .250 | .357 | .458 | |
| Total | 7 games | 24 | 0 | 8 | 1 | 0 | 0 | 2 | 5 | 6 | 0 | .333 | .448 | .375 | |
| Total | 3 games | 11 | 5 | 5 | 2 | 0 | 0 | 2 | 3 | 3 | 1 | .455 | .571 | .636 | |
| Total | 3 games | 13 | 1 | 1 | 0 | 0 | 1 | 2 | 1 | 6 | 0 | .077 | .143 | .308 | |
| Total | 2 games | 10 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | .100 | .100 | .100 | |
| Total | 3 games | 9 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 2 | 0 | .111 | .333 | .222 | |
| Total | 3 games | 8 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | .250 | .333 | .250 | |
| Total | 1 game | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | .000 | .000 | |
| Total | 2 games | 6 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | .167 | .286 | .167 | |
| Total | 6 games | 13 | 2 | 4 | 0 | 0 | 1 | 4 | 4 | 3 | 0 | .308 | .500 | .538 | |
| Total | 5 games | 15 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 10 | 0 | .067 | .125 | .067 | |
| Total | 3 games | 9 | 4 | 2 | 0 | 0 | 0 | 1 | 4 | 3 | 1 | .222 | .429 | .222 | |
| Total | 5 games | 19 | 1 | 4 | 1 | 0 | 1 | 2 | 0 | 6 | 0 | .211 | .250 | .421 | |
| Total | 7 games | 26 | 2 | 8 | 2 | 0 | 1 | 2 | 2 | 7 | 0 | .308 | .357 | .500 | |
| Total | 5 games | 19 | 1 | 4 | 1 | 0 | 1 | 2 | 2 | 6 | 0 | .211 | .286 | .421 | |
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).

