Alek Thomas
#9 Active2026 Fantasy Baseball Player Profile
Alek Thomas bounced back in 2025 with his most complete season to date, establishing himself as a reliable everyday center fielder for the Arizona Diamondbacks. Playing in a career-high 143 games, he slashed .249/.289/.370 with 9 home runs and 7 stolen bases. While his offensive ceiling remains capped by his aggressive approach (4.5% walk rate) and moderate power (.120 ISO), his elite defense in center field kept him in the lineup and provided a solid floor. His 81 wRC+ indicates he was still below league average with the bat, but his improvements in contact quality and consistent playing time allowed him to post a positive 0.5 WAR season.
Entering 2026, Thomas is a depth option in most fantasy formats, valuable primarily in NL-only leagues or deeper mixed leagues that require five outfielders. Projections forecast a similar slash line of around .243/.290/.382 with roughly 10 home runs and 8-10 stolen bases. His fantasy value is tied directly to his playing time; as long as his glove keeps him in the lineup, he offers chip-in speed and runs scored from the bottom of a potent Diamondbacks order. However, without a significant jump in on-base skills or power, his upside is limited compared to other outfield options.
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 29 | @ Detroit Tigers | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .186 | .227 | .327 | L 1-2 |
| Aug 28 | @ Detroit Tigers | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .180 | .222 | .315 | W 2-1 |
| Aug 27 | @ Atlanta Braves | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .183 | .226 | .321 | L 0-1 |
| Aug 26 | @ Atlanta Braves | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .183 | .226 | .321 | L 5-6 |
| Aug 25 | @ Atlanta Braves | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | .192 | .236 | .337 | L 3-4 |
| Aug 23 | vs. Pittsburgh Pirates | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | .188 | .226 | .337 | W 0-4 |
| Aug 22 | vs. Pittsburgh Pirates | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | .184 | .223 | .337 | W 3-4 |
| May 7 | vs. Pittsburgh Pirates | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .181 | .222 | .340 | L 4-2 |
| May 6 | vs. Pittsburgh Pirates | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .185 | .227 | .348 | L 1-0 |
| May 5 | vs. Pittsburgh Pirates | 3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .189 | .232 | .356 | W 0-9 |
| May 1 | @ Chicago Cubs | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .184 | .220 | .345 | L 5-6 |
| Apr 30 | @ Milwaukee Brewers | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .188 | .225 | .353 | L 1-13 |
| Apr 29 | @ Milwaukee Brewers | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .195 | .233 | .366 | W 6-2 |
| Apr 28 | @ Milwaukee Brewers | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .205 | .244 | .385 | L 2-13 |
| Apr 26 | vs. San Diego Padres | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .213 | .253 | .400 | W 7-12 |
| Apr 25 | vs. San Diego Padres | 4 | 1 | 1 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | .197 | .240 | .394 | L 6-4 |
| Apr 23 | vs. Chicago White Sox | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | .194 | .239 | .358 | L 4-1 |
| Apr 21 | vs. Chicago White Sox | 4 | 1 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | .185 | .221 | .338 | L 11-5 |
| Apr 19 | vs. Toronto Blue Jays | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .164 | .203 | .279 | L 10-4 |
| Apr 18 | vs. Toronto Blue Jays | 3 | 1 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | .158 | .200 | .263 | W 2-6 |
| Apr 15 | @ Baltimore Orioles | 5 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | .130 | .175 | .222 | W 8-5 |
| Apr 13 | @ Baltimore Orioles | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .122 | .173 | .204 | L 7-9 |
| Apr 12 | @ Philadelphia Phillies | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .133 | .188 | .222 | W 4-3 |
| Apr 11 | @ Philadelphia Phillies | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | .143 | .200 | .238 | L 3-4 |
| Apr 10 | @ Philadelphia Phillies | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .128 | .171 | .205 | W 5-4 |
| Apr 9 | @ New York Mets | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | .114 | .162 | .200 | W 7-1 |
| Apr 7 | @ New York Mets | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | .129 | .182 | .226 | L 3-4 |
| Apr 4 | vs. Atlanta Braves | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .138 | .167 | .241 | W 1-2 |
| Apr 3 | vs. Atlanta Braves | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .154 | .185 | .269 | L 2-0 |
| Apr 2 | vs. Atlanta Braves | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .130 | .167 | .261 | L 17-2 |
| Mar 31 | vs. Detroit Tigers | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | .158 | .200 | .316 | W 5-7 |
| Mar 30 | vs. Detroit Tigers | 5 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 2 | 0 | .200 | .250 | .400 | W 6-9 |
| Mar 28 | @ Los Angeles Dodgers | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .200 | .273 | .400 | L 2-3 |
| Mar 27 | @ Los Angeles Dodgers | 3 | 0 | 2 | 2 | 0 | 0 | 3 | 1 | 1 | 1 | .333 | .429 | .667 | L 4-5 |
| Mar 26 | @ Los Angeles Dodgers | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | .000 | .000 | .000 | L 2-8 |
| No games against that opponent. | |||||||||||||||
| Total | 113 | 13 | 21 | 10 | 0 | 2 | 13 | 4 | 27 | 4 | .186 | .227 | .327 | ||
| Total | 6 games | 18 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 4 | 0 | .111 | .158 | .111 | |
| Total | 2 games | 9 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 3 | 0 | .111 | .111 | .222 | |
| Total | 1 game | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | .000 | .000 | .000 | |
| Total | 2 games | 6 | 1 | 3 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | .500 | .571 | 1.167 | |
| Total | 4 games | 13 | 3 | 2 | 2 | 0 | 0 | 1 | 0 | 4 | 1 | .154 | .154 | .308 | |
| Total | 3 games | 10 | 0 | 2 | 2 | 0 | 0 | 3 | 1 | 2 | 1 | .200 | .273 | .400 | |
| Total | 3 games | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | .000 | .000 | .000 | |
| Total | 2 games | 6 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | .000 | .143 | .000 | |
| Total | 3 games | 10 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 3 | 1 | .200 | .273 | .300 | |
| Total | 5 games | 14 | 2 | 3 | 1 | 0 | 0 | 2 | 0 | 4 | 0 | .214 | .267 | .286 | |
| Total | 2 games | 8 | 3 | 3 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | .375 | .375 | .750 | |
| Total | 2 games | 7 | 1 | 3 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | .429 | .429 | .714 | |
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).