Brett Harris
3B · San Francisco GiantsBats R Throws R
Height 6'3" Weight 210
DOB 1998-06-24 Age 28.2
Hometown Arlington Heights, IL
2026 Season Projections
| Source | 5X5 | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ATC | -$20 | 31 | 112 | 99 | 12 | 23 | 4 | 0 | 3 | 11 | 9 | 24 | 21.5 | 1 | 0 | .228 | .302 | .349 | .651 | .121 |
| Draft Buddy-Mike | -$19 | 31 | 110 | 98 | 12 | 22 | 4 | 0 | 2 | 11 | 9 | 24 | 21.8 | 1 | 0 | .224 | .300 | .327 | .627 | .103 |
| Oopsy | -$23 | 18 | 77 | 68 | 8 | 16 | 3 | 0 | 2 | 7 | 7 | 16 | 20.8 | 1 | 0 | .235 | .312 | .368 | .680 | .133 |
| Steamer | -$20 | 25 | 100 | 88 | 11 | 21 | 4 | 0 | 2 | 10 | 9 | 22 | 21.7 | 1 | 0 | .233 | .314 | .364 | .678 | .131 |
| THE BAT | -$19 | 33 | 120 | 108 | 13 | 25 | 5 | 0 | 2 | 11 | 9 | 26 | 21.6 | 2 | 1 | .229 | .296 | .344 | .640 | .115 |
| Zeile | -$21 | 28 | 105 | 93 | 12 | 21 | 4 | 0 | 2 | 10 | 9 | 22 | 21.0 | 1 | 0 | .226 | .305 | .333 | .638 | .107 |
ATC projections by Ariel Cohen updated Mar 23. Oopsy projections by Jordan Rosenblum updated Mar 23. Steamer projections by Steamer Projections Blog updated Mar 23. THE BAT projections by Derek Carty updated Mar 23. Zeile Consensus projections by FantasyPros updated Mar 23.
Fantasy Baseball News
Red Sox Promote Jedixson Paez, Designate Brett Harris

The Red Sox announced Tuesday that they've selected the contract of righty Jedixson Paez from Triple-A Worcester. He'll start tonight's game in what will be his Red Sox debut. Infielder Brett Harris was designated for assignment to open a spot on the 40-man roster. Boston also reinstated utilityman Isiah Kiner-Falefa from the 60-day injured list. [...]
Sep 1 · MLB Trade Rumors Boston Red Sox Brett Harris Jedixson PaezRed Sox Promote Brett Harris, Can he Carve Out a Role?

The Boston Red Sox called up third baseman Brett Harris from Triple-A Worcester on Thursday, according to Milb Central. Harris, a former seventh-round pick by the Athletics in 2021 out of Gonzaga University, was acquired from the A's last month after he hit .336 (50-for-149) with five home runs, 34 RBI, 32 runs scored, and three stolen bases in 37 games with Triple-A Las Vegas. The 28-year-old appeared in four games at the big-league level with the A's earlier this year, but he went hitless in six plate appearances with a walk and two strikeouts. In 68 games (207 plate appearances) with the A's in 2024 and 2025, Harris hit .199 (35-for-176) with three homers, 17 RBI, 26 runs, a steal, 24 walks, and 46 strikeouts. After being called up by Boston on Thursday, Harris made the start at first base in the 2-1 win over the Chicago White Sox and went 0-for-2. He could see more playing time to close out the first half of the season in Boston with Willson Contreras (foot) serving a five-game suspension, but he should only attract short-term waiver-wire interest in deep AL-only leagues.
Jul 9 · Source via
Boston Red Sox Brett HarrisRed Sox Place Ranger Suárez On Injured List

The Red Sox announced Thursday that left-hander Ranger Suárez has been placed on the 15-day injured list (retroactive to July 6) due to a groin strain. Infielder Brett Harris is up from Triple-A Worcester to take his spot on the roster. Suárez, 30, signed a five-year, $130MM deal in free agency and has thus far [...]
Jul 9 · MLB Trade Rumors Boston Red Sox Brett HarrisA's Trade Brett Harris To Red Sox

The Red Sox added to their infield depth this morning, announcing the acquisition of Brett Harris from the Athletics in exchange for minor league righty Ben Hansen. Harris, who'd been designated for assignment by the A's, has been optioned to Triple-A Worcester for now. In order to clear a spot on the 40-man roster, Boston [...]
Jul 1 · MLB Trade Rumors Athletics Boston Red Sox Brett HarrisAthletics Acquire Hayden Juenger, Designate Brett Harris For Assignment

The A's have struck a deal with the Blue Jays for right-hander Hayden Juenger, both teams announced. Catcher Owen Carapellotti is heading back to Toronto. Juenger was designated for assignment by the Blue Jays earlier this week when righty Shane Bieber returned. The Athletics DFAed infielder Brett Harris to clear a 40-man spot for Juenger. [...]
Jun 27 · MLB Trade Rumors Toronto Blue Jays Athletics Brett Harris Hayden JuengerHitting Career Stats
| Season | Team | 5X5 | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | OAK | -$17 | 36 | 122 | 103 | 15 | 15 | 3 | 0 | 3 | 12 | 17 | 25 | 20.5 | 0 | 3 | .146 | .279 | .262 | .541 | .116 |
| 2025 | ATH | -$16 | 32 | 82 | 73 | 11 | 20 | 5 | 0 | 0 | 5 | 7 | 21 | 25.6 | 1 | 0 | .274 | .354 | .342 | .696 | .068 |
| 2026 | ATH | - | 5 | 6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 33.3 | 0 | 0 | .000 | .333 | .000 | .333 | .000 |
| 2026 | BOS | - | 1 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .333 | .000 | .333 | .000 |
| 2026 | SF | - | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 50.0 | 0 | 0 | .000 | .500 | .000 | .500 | .000 |
| 2026 ATC | -$20 | 31 | 112 | 99 | 12 | 23 | 4 | 0 | 3 | 11 | 9 | 24 | 21.5 | 1 | 0 | .228 | .302 | .349 | .651 | .121 | |
| 2026 Draft Buddy-Mike | -$19 | 31 | 110 | 98 | 12 | 22 | 4 | 0 | 2 | 11 | 9 | 24 | 21.8 | 1 | 0 | .224 | .300 | .327 | .627 | .103 | |
| 2026 Oopsy | -$23 | 18 | 77 | 68 | 8 | 16 | 3 | 0 | 2 | 7 | 7 | 16 | 20.8 | 1 | 0 | .235 | .312 | .368 | .680 | .133 | |
| 2026 Steamer | -$20 | 25 | 100 | 88 | 11 | 21 | 4 | 0 | 2 | 10 | 9 | 22 | 21.7 | 1 | 0 | .233 | .314 | .364 | .678 | .131 | |
| 2026 THE BAT | -$19 | 33 | 120 | 108 | 13 | 25 | 5 | 0 | 2 | 11 | 9 | 26 | 21.6 | 2 | 1 | .229 | .296 | .344 | .640 | .115 | |
| 2026 Zeile | -$21 | 28 | 105 | 93 | 12 | 21 | 4 | 0 | 2 | 10 | 9 | 22 | 21.0 | 1 | 0 | .226 | .305 | .333 | .638 | .107 |
Historic stats obtained free of charge from and are copyrighted by Retrosheet. ATC projections by Ariel Cohen updated Mar 23. Oopsy projections by Jordan Rosenblum updated Mar 23. Steamer projections by Steamer Projections Blog updated Mar 23. THE BAT projections by Derek Carty updated Mar 23. Zeile Consensus projections by FantasyPros updated Mar 23.
Games Played By Position Stats
| Season | Team | 1B | 2B | 3B |
|---|---|---|---|---|
| 2024 | OAK | 0 | 0 | 35 |
| 2025 | ATH | 5 | 0 | 27 |
| 2026 | ATH | 0 | 1 | 4 |
| 2026 | BOS | 1 | 0 | 0 |
| 2026 | SF | 0 | 0 | 1 |
2026 Weekly Stats
| Week | Opp | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 25 | vs STL | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 50.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| 16 | at CWS | 1 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| 7 | at BAL, at PHI | 4 | 5 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 20.0 | 0 | 0 | .000 | .250 | .000 | .250 | .000 |
| 6 | vs CLE | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 100.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
2025 Weekly Stats
| Week | Opp | G | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 27 | vs KC, vs HOU | 6 | 19 | 17 | 2 | 4 | 1 | 0 | 0 | 0 | 2 | 8 | 42.1 | 0 | 0 | .235 | .316 | .294 | .610 | .059 |
| 26 | at PIT, at BOS | 5 | 11 | 9 | 0 | 3 | 1 | 0 | 0 | 1 | 1 | 3 | 27.3 | 1 | 0 | .333 | .400 | .444 | .844 | .111 |
| 25 | vs CIN, vs BOS | 2 | 4 | 4 | 0 | 3 | 1 | 0 | 0 | 1 | 0 | 1 | 33.3 | 0 | 0 | .600 | .600 | .800 | 1.400 | .200 |
| 24 | at LAA, at STL | 4 | 4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .250 | .250 | .250 | .500 | .000 |
| 23 | vs TEX, vs DET | 6 | 13 | 12 | 5 | 3 | 1 | 0 | 0 | 0 | 1 | 2 | 15.4 | 0 | 0 | .250 | .308 | .333 | .641 | .083 |
| 22 | at SEA, at MIN | 6 | 18 | 16 | 1 | 3 | 0 | 0 | 0 | 2 | 1 | 5 | 27.8 | 0 | 0 | .188 | .235 | .188 | .423 | .000 |
| 21 | vs LAA | 3 | 13 | 11 | 3 | 3 | 1 | 0 | 0 | 1 | 2 | 2 | 15.4 | 0 | 0 | .273 | .385 | .364 | .749 | .091 |
2026 Game Stats
| Date | Opp | Result | Ord | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 9 | vs STL | W 7-6 | 1a | 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 50.0 | 0 | 0 | .000 | .500 | .000 | .500 | .000 |
| Jul 9 | at CWS | W 2-1 | 8 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .333 | .000 | .333 | .000 |
| May 8 | at BAL | W 4-3 | 5a | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| May 7 | at PHI | W 12-1 | 6a | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| May 6 | at PHI | L 3-6 | 5b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| May 5 | at PHI | L 1-9 | 9 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 25.0 | 0 | 0 | .000 | .500 | .000 | .500 | .000 |
| May 2 | vs CLE | L 6-14 | 6a | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 100.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
2025 Game Stats
| Date | Opp | Result | Ord | PA | AB | R | H | 2B | 3B | HR | RBI | BB | SO | SO% | SB | CS | AVG | OBP | SLG | OPS | ISO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 28 | vs KC | L 2-9 | 6 | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 50.0 | 0 | 0 | .333 | .500 | .333 | .833 | .000 |
| Sep 27 | vs KC | L 2-4 | 9b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| Sep 26 | vs KC | W 4-3 | 9 | 4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 25.0 | 0 | 0 | .000 | .250 | .000 | .250 | .000 |
| Sep 25 | vs HOU | L 5-11 | 8 | 4 | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 50.0 | 0 | 0 | .250 | .250 | .250 | .500 | .000 |
| Sep 24 | vs HOU | W 6-0 | 9 | 3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 33.3 | 0 | 0 | .333 | .333 | .333 | .666 | .000 |
| Sep 23 | vs HOU | W 5-1 | 9 | 4 | 4 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 50.0 | 0 | 0 | .250 | .250 | .500 | .750 | .250 |
| Sep 21 | at PIT | L 0-11 | 3a | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 1.000 | 1.000 | 2.000 | 3.000 | 1.000 |
| Sep 20 | at PIT | L 0-2 | 9 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 50.0 | 0 | 0 | .000 | .500 | .000 | .500 | .000 |
| Sep 19 | at PIT | W 4-3 | 9a | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Sep 17 | at BOS | L 4-5 | 9 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.0 | 1 | 0 | .000 | .333 | .000 | .333 | .000 |
| Sep 16 | at BOS | W 2-1 | 7 | 4 | 4 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 2 | 50.0 | 0 | 0 | .500 | .500 | .500 | 1.000 | .000 |
| Sep 14 | vs CIN | W 7-4 | 7 | 3 | 3 | 0 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0.0 | 0 | 0 | 1.000 | 1.000 | 1.333 | 2.333 | .333 |
| Sep 10 | vs BOS | W 5-4 | 5b | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 100.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Sep 7 | at LAA | L 3-4 | 8 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Sep 6 | at LAA | W 17-4 | 3a | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 1.000 | 1.000 | 1.000 | 2.000 | .000 |
| Sep 3 | at STL | L 1-5 | 9d | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Sep 2 | at STL | L 1-2 | 9b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| Aug 31 | vs TEX | L 6-9 | 8 | 3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 33.3 | 0 | 0 | .333 | .333 | .333 | .666 | .000 |
| Aug 30 | vs TEX | L 3-9 | 7a | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Aug 29 | vs TEX | L 2-5 | 1b | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Aug 27 | vs DET | W 7-0 | 8 | 4 | 3 | 3 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 0.0 | 0 | 0 | .667 | .750 | 1.000 | 1.750 | .333 |
| Aug 26 | vs DET | W 7-6 | 9b | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| Aug 25 | vs DET | W 8-3 | 7 | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 25.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Aug 24 | at SEA | L 4-11 | 9 | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 50.0 | 0 | 0 | .333 | .500 | .333 | .833 | .000 |
| Aug 23 | at SEA | W 2-1 | 9a | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
| Aug 22 | at SEA | L 2-3 | 9 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Aug 21 | at MIN | W 8-3 | 8 | 5 | 4 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 20.0 | 0 | 0 | .250 | .400 | .250 | .650 | .000 |
| Aug 20 | at MIN | W 4-2 | 8 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 50.0 | 0 | 0 | .000 | .000 | .000 | .000 | .000 |
| Aug 19 | at MIN | W 6-3 | 8 | 3 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0.0 | 0 | 0 | .333 | .333 | .333 | .666 | .000 |
| Aug 17 | vs LAA | L 5-11 | 8 | 5 | 5 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 20.0 | 0 | 0 | .200 | .200 | .400 | .600 | .200 |
| Aug 16 | vs LAA | W 7-2 | 7 | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0.0 | 0 | 0 | .333 | .500 | .333 | .833 | .000 |
| Aug 15 | vs LAA | W 10-3 | 8 | 4 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 25.0 | 0 | 0 | .333 | .500 | .333 | .833 | .000 |