Page title background image

Michael Harris II Fantasy Stats

Background banner image for player info Michael Harris II

Center Fielder #23

Healthy
Height / Weight 6'0"  /  195 lbs.
Date of Birth (Age) Mar 7, 2001 (24)
Experience 4 seasons
College None

2025 Rankings

Preseason OF30
Final OF32

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2022ATLCF1148.841475123273196421107202.297.338.514.852
2023ATLCF1387.850576148333185725101204.293.328.477.805
2024ATLCF1107.44405811614316482394106.264.302.418.720
2025ATLCF1606.961155152266208616128206.249.267.409.676
Career 522 7.7 1970 264 539 100 15 73 255 85 430 70 18 .274 .307 .451 .758

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2025 ATLSDCF3.040100000100.250.250.250.500
Mar 28, 2025 ATLSDCF0.040000000200.000.000.000.000
Mar 29, 2025 ATLSDCF0.040000000100.000.000.000.000
Mar 30, 2025 ATLSDCF0.030000000100.000.000.000.000
Mar 31, 2025 ATLLADCF17.041200110200.500.5001.2501.750
Apr 1, 2025 ATLLADCF0.040000000100.000.000.000.000
Apr 2, 2025 ATLLADCF3.020100000000.500.500.5001.000
Apr 4, 2025 ATLMIACF15.052310000000.600.600.8001.400
Apr 5, 2025 ATLMIACF7.030110001101.333.500.6671.167
Apr 8, 2025 ATLPHICF5.030100010000.333.200.333.533
Apr 9, 2025 ATLPHICF2.040000010100.000.000.000.000
Apr 10, 2025 ATLPHICF0.030000000200.000.000.000.000
Apr 11, 2025 ATLTBCF3.050100000100.200.200.200.400
Apr 12, 2025 ATLTBCF26.041200121010.500.6001.2501.850
Apr 13, 2025 ATLTBCF9.041000010110.000.000.000.000
Apr 14, 2025 ATLTORCF2.030000001000.000.250.000.250
Apr 15, 2025 ATLTORCF0.040000000100.000.000.000.000
Apr 16, 2025 ATLTORCF0.040000000400.000.000.000.000
Apr 18, 2025 ATLMINCF17.041200020010.500.500.5001.000
Apr 19, 2025 ATLMINCF14.041100110100.250.2501.0001.250
Apr 20, 2025 ATLMINCF12.041110000010.250.250.500.750
Apr 21, 2025 ATLSTLCF8.030200010000.667.500.6671.167
Apr 22, 2025 ATLSTLCF0.040000000000.000.000.000.000
Apr 23, 2025 ATLSTLCF11.040300010000.750.750.7501.500
Apr 25, 2025 ATLARICF10.052200000100.400.400.400.800
Apr 26, 2025 ATLARICF19.040210021010.500.600.7501.350
Apr 27, 2025 ATLARICF0.040000000000.000.000.000.000
Apr 28, 2025 ATLCOLCF16.041110020010.250.250.500.750
Apr 29, 2025 ATLCOLCF11.050110030000.200.200.400.600
Apr 30, 2025 ATLCOLCF2.040000010000.000.000.000.000
May 2, 2025 ATLLADCF0.030000000100.000.000.000.000
May 3, 2025 ATLLADCF0.040000000100.000.000.000.000
May 4, 2025 ATLLADCF8.040100000010.250.250.250.500
May 5, 2025 ATLCINCF0.040000000200.000.000.000.000
May 6, 2025 ATLCINCF7.040110010200.250.250.500.750
May 7, 2025 ATLCINCF3.040100000100.250.250.250.500
May 8, 2025 ATLCINCF18.050301020100.600.6001.0001.600
May 9, 2025 ATLPITCF4.020000011000.000.250.000.250
May 10, 2025 ATLPITCF9.040110011100.250.400.500.900
May 11, 2025 ATLPITCF3.040100000000.250.250.250.500
May 12, 2025 ATLWSHCF8.040200010000.500.500.5001.000
May 13, 2025 ATLWSHCF5.030100001101.333.500.333.833
May 14, 2025 ATLWSHCF10.041101000000.250.250.7501.000
May 15, 2025 ATLWSHCF0.040000000100.000.000.000.000
May 16, 2025 ATLBOSCF5.030100001100.333.500.333.833
May 17, 2025 ATLBOSCF0.050000000200.000.000.000.000
May 18, 2025 ATLBOSCF6.030000012100.000.400.000.400
May 20, 2025 ATLWSHCF7.030110010000.333.333.6671.000
May 22, 2025 ATLWSHCF12.040100020010.250.250.250.500
May 23, 2025 ATLSDCF8.040100000010.250.250.250.500
May 24, 2025 ATLSDCF7.040100020100.250.250.250.500
May 25, 2025 ATLSDCF0.030000000100.000.000.000.000
May 27, 2025 ATLPHICF3.040100000100.250.250.250.500
May 29, 2025 ATLPHICF10.040210010200.500.500.7501.250
May 29, 2025 ATLPHICF3.040100000100.250.250.250.500
May 30, 2025 ATLBOSCF3.040100000100.250.250.250.500
May 31, 2025 ATLBOSCF18.041300010010.750.750.7501.500
Jun 1, 2025 ATLBOSCF0.040000000300.000.000.000.000
Jun 3, 2025 ATLARICF0.030000000000.000.000.000.000
Jun 4, 2025 ATLARICF0.040000000200.000.000.000.000
Jun 5, 2025 ATLARICF8.040200010001.500.500.5001.000
Jun 6, 2025 ATLSFCF10.040200010100.500.600.5001.100
Jun 7, 2025 ATLSFCF14.041100110100.250.2501.0001.250
Jun 8, 2025 ATLSFCF3.040100000100.250.250.250.500
Jun 9, 2025 ATLMILCF3.040100000100.250.200.250.450
Jun 10, 2025 ATLMILCF0.040000000200.000.000.000.000
Jun 11, 2025 ATLMILCF16.041100120200.250.2501.0001.250
Jun 13, 2025 ATLCOLCF23.042200130000.500.5001.2501.750
Jun 14, 2025 ATLCOLCF0.030000000100.000.000.000.000
Jun 15, 2025 ATLCOLCF3.030100000100.333.333.333.666
Jun 17, 2025 ATLNYMCF0.040000000300.000.000.000.000
Jun 18, 2025 ATLNYMCF0.040000000000.000.000.000.000
Jun 19, 2025 ATLNYMCF0.040000000000.000.000.000.000
Jun 20, 2025 ATLMIACF5.040110000000.250.250.500.750
Jun 21, 2025 ATLMIACF10.040100010110.250.250.250.500
Jun 22, 2025 ATLMIACF0.040000000000.000.000.000.000
Jun 23, 2025 ATLNYMCF2.030000010100.000.000.000.000
Jun 24, 2025 ATLNYMCF4.021000000200.000.333.000.333
Jun 25, 2025 ATLNYMCF0.040000000000.000.000.000.000
Jun 26, 2025 ATLNYMCF0.030000000100.000.000.000.000
Jun 27, 2025 ATLPHICF0.030000000200.000.000.000.000
Jun 28, 2025 ATLPHICF0.000000000000.000.000.000.000
Jul 1, 2025 ATLLAACF8.040101000100.250.250.7501.000
Jul 2, 2025 ATLLAACF13.041200000010.500.500.5001.000
Jul 3, 2025 ATLLAACF0.030000000100.000.000.000.000
Jul 4, 2025 ATLBALCF3.040100000000.250.250.250.500
Jul 5, 2025 ATLBALCF0.050000000300.000.000.000.000
Jul 6, 2025 ATLBALCF0.020000000000.000.000.000.000
Jul 9, 2025 ATLATHCF0.040000000000.000.000.000.000
Jul 10, 2025 ATLATHCF0.040000000100.000.000.000.000
Jul 11, 2025 ATLSTLCF7.041110000200.250.250.500.750
Jul 12, 2025 ATLSTLCF5.030100010000.333.250.333.583
Jul 13, 2025 ATLSTLCF12.042210000100.500.500.7501.250
Jul 18, 2025 ATLNYYCF3.040100000100.250.250.250.500
Jul 19, 2025 ATLNYYCF18.041100121100.250.4001.0001.400
Jul 20, 2025 ATLNYYCF3.030100000100.333.333.333.666
Jul 21, 2025 ATLSFCF0.040000000100.000.000.000.000
Jul 22, 2025 ATLSFCF6.040200000000.500.500.5001.000
Jul 23, 2025 ATLSFCF3.040100000000.250.250.250.500
Jul 25, 2025 ATLTEXCF21.032200111000.667.7501.6672.417
Jul 26, 2025 ATLTEXCF41.0434121200001.0001.0003.0004.000
Jul 27, 2025 ATLTEXCF8.040210000100.500.500.7501.250
Jul 28, 2025 ATLKCCF2.040000001000.000.200.000.200
Jul 29, 2025 ATLKCCF16.051301000000.600.6001.0001.600
Jul 30, 2025 ATLKCCF3.040100000100.250.250.250.500
Jul 31, 2025 ATLCINCF10.051200010100.400.400.400.800
Aug 1, 2025 ATLCINCF8.041200000100.500.500.5001.000
Aug 2, 2025 ATLCINCF10.041210000100.500.500.7501.250
Aug 4, 2025 ATLMILCF0.040000000000.000.000.000.000
Aug 5, 2025 ATLMILCF5.050110000300.200.200.400.600
Aug 6, 2025 ATLMILCF14.041100110000.250.2501.0001.250
Aug 7, 2025 ATLMIACF0.040000000000.000.000.000.000
Aug 8, 2025 ATLMIACF3.030100000100.333.333.333.666
Aug 9, 2025 ATLMIACF25.042210130000.500.5001.5002.000
Aug 9, 2025 ATLMIACF11.040200000010.500.500.5001.000
Aug 10, 2025 ATLMIACF19.041210110100.500.5001.5002.000
Aug 12, 2025 ATLNYMCF8.041200000100.500.500.5001.000
Aug 13, 2025 ATLNYMCF25.052200140100.400.4001.0001.400
Aug 14, 2025 ATLNYMCF20.041310010110.750.7501.0001.750
Aug 15, 2025 ATLCLECF8.040200010002.500.500.5001.000
Aug 16, 2025 ATLCLECF23.051210130000.400.4001.2001.600
Aug 17, 2025 ATLCLECF5.051100000200.200.200.200.400
Aug 18, 2025 ATLCHWCF25.0414001200001.0001.0001.7502.750
Aug 19, 2025 ATLCHWCF16.051100120000.200.200.8001.000
Aug 20, 2025 ATLCHWCF0.030000000100.000.000.000.000
Aug 22, 2025 ATLNYMCF0.040000000200.000.000.000.000
Aug 23, 2025 ATLNYMCF0.040000000100.000.000.000.000
Aug 24, 2025 ATLNYMCF5.041100000000.250.250.250.500
Aug 25, 2025 ATLMIACF7.030000000210.000.250.000.250
Aug 26, 2025 ATLMIACF2.040000001000.000.200.000.200
Aug 27, 2025 ATLMIACF21.051200130100.400.4001.0001.400
Aug 28, 2025 ATLPHICF7.040100020200.250.250.250.500
Aug 29, 2025 ATLPHICF3.040100000200.250.250.250.500
Aug 30, 2025 ATLPHICF0.040000000200.000.000.000.000
Aug 31, 2025 ATLPHICF6.040200000100.500.500.5001.000
Sep 1, 2025 ATLCHCCF18.051210040100.400.400.6001.000
Sep 2, 2025 ATLCHCCF0.040000000001.000.000.000.000
Sep 3, 2025 ATLCHCCF2.041000000100.000.000.000.000
Sep 5, 2025 ATLSEACF0.040000000300.000.000.000.000
Sep 6, 2025 ATLSEACF2.030000010000.000.000.000.000
Sep 7, 2025 ATLSEACF2.030000010100.000.000.000.000
Sep 8, 2025 ATLCHCCF8.030100000010.333.333.333.666
Sep 9, 2025 ATLCHCCF0.030000000000.000.000.000.000
Sep 10, 2025 ATLCHCCF0.040000000000.000.000.000.000
Sep 12, 2025 ATLHOUCF0.030000000200.000.000.000.000
Sep 13, 2025 ATLHOUCF0.030000000200.000.000.000.000
Sep 14, 2025 ATLHOUCF3.040100000000.250.250.250.500
Sep 15, 2025 ATLWSHCF5.041100000100.250.250.250.500
Sep 16, 2025 ATLWSHCF7.041110000000.250.250.500.750
Sep 16, 2025 ATLWSHCF11.041300000000.750.750.7501.500
Sep 17, 2025 ATLWSHCF3.050100000300.200.200.200.400
Sep 19, 2025 ATLDETCF2.030000001100.000.250.000.250
Sep 20, 2025 ATLDETCF2.030000001100.000.250.000.250
Sep 21, 2025 ATLDETCF10.050210010100.400.400.6001.000
Sep 22, 2025 ATLWSHCF34.051310030030.600.600.8001.400
Sep 23, 2025 ATLWSHCF28.032200220100.667.6672.6673.334
Sep 24, 2025 ATLWSHCF8.040100000010.250.250.250.500
Sep 26, 2025 ATLPITCF19.041210110000.500.5001.5002.000
Sep 27, 2025 ATLPITCF3.030100000000.333.333.333.666
Sep 28, 2025 ATLPITCF3.030100000000.333.333.333.666

Michael Harris II News

Michael Harris II  • CF  •  Braves

Michael Harris II Collects Three RBI, Three Steals Monday

Atlanta Braves outfielder Michael Harris II had a very productive offensive game in Monday's 11-5 win over the Nationals. Harris II went 3-for-5 with two singles, a double, and three RBI. He also swiped three bases. The 24-year-old has failed to produce the all-around fantasy output of his first two seasons. However, he has put together decent counting stats for 2025, slashing .244/.265/.392 with 17 home runs, 83 RBI, and 19 stolen bases in 624 plate appearances. Harris II had an average draft postion of 41 coming into this season, and will likely come at a greater discount than that for 2026.
Sep 23   
Michael Harris II  • CF  •  Braves

Michael Harris II Hits a Grand Slam to Lead Braves Comeback

Atlanta Braves outfielder Michael Harris II went 2-for-5 with two runs scored, four RBI, and his 13th homer of the season on Wednesday night in New York. His grand slam was part of the nine-run fourth inning that turned a 6-0 deficit into a 9-6 lead, in a game which the Braves held on to win, 11-6. Harris is still only hitting .246 on the season, but since the All-Star break, he has been excellent, posting a .366 batting average and .454 wOBA backed up by a 52.9% hard-hit rate. The 2018 NL Rookie of the Year had a brutal start to the season but has picked things up in the second half, giving fantasy managers lots to consider as the 24-year-old continues to patrol center field every day for the Braves. If you held on through his brutal start, enjoy this red-hot run.
Aug 14   
Michael Harris II  • CF  •  Braves

Michael Harris II Out of Sunday Lineup

Atlanta Braves outfielder Michael Harris II is out of the Braves lineup on Sunday as his team faces the Baltimore Orioles. The left-handed hitting Harris will get a rest against Baltimore lefty Trevor Rogers. It's been a rough season for Harris against both left and right-handed pitchers, as he's posted a .212/.236/.319 slash line in 346 plate appearances. Harris' 6.5% barrel rate and 39.5% hard-hit rate are both career lows, as is his 2.9% walk rate. Harris is still a decent source of speed (12 stolen bases), but there's no question he's been a major disappointment for fantasy managers so far in 2025.
Jul 6   
Michael Harris II  • CF  •  Braves

Michael Harris II Sitting Against Lefty

Atlanta Braves outfielder Michael Harris II is not in the lineup for the team's game against the Philadelphia Phillies on Saturday. Eli White will man center field in Harris' place and bat seventh in a matchup with Phillies left-hander Jesus Luzardo. The lefty-swinging Harris could also sit Sunday against Phillies southpaw Ranger Suarez. per Mark Bowman of MLB.com. Manager Brian Snitker said he hopes the time off will give Harris a chance to clear his head. Harris has stolen 11 bases and racked up 43 RBI, but he has batted a hideous .212/.238/.320 with six home runs in 326 plate appearances.
Jun 28   
Michael Harris II  • CF  •  Braves

Michael Harris II Returns to Braves Lineup

Atlanta Braves outfielder Michael Harris II (elbow) is back in center field and is hitting eighth in the batting order for Wednesday's contest at Citi Field against the division-rival New York Mets and right-hander Clay Holmes. Harris departed Tuesday's win over the Mets early after being hit by a pitch in the right elbow, but X-rays came back negative and he's good to go a day later. The 24-year-old former third-rounder in 2019 already has 11 stolen bases and 43 RBI in 78 games in his fourth year in the big leagues, but otherwise he's been a disappointment for fantasy managers, slashing .220/.246/.331 with six home runs and 18 runs scored in 316 plate appearances. Half of his homers have come in June, but otherwise he's gone 13-for-78 (.167) with 22 strikeouts and no walks in 21 games during the month. Harris is hitless in three career at-bats against Holmes.
Jun 25   
Michael Harris II  • CF  •  Braves

Michael Harris II Exits with Elbow Injury

Atlanta Braves outfielder Michael Harris II (elbow) left Tuesday's game in the sixth inning after getting hit by a pitch on his right elbow, reports Barrett Sallee. Despite it hitting off his elbow guard, the 95 mph fastball still did enough damage to knock the 24-year-old out of the game. Eli White shifted over to center field and Stuart Fairchild entered the game in left field in his place. There should be updates regarding the extent of the injury after the game, but hopefully it was just a precautionary move. Harris has been one of the bigger disappointments in fantasy this season, slashing just .220/.246/.331. UPDATE: Harris said the pitch didn't hit any bones around his elbow and he's considered day-to-day. He didn't seem worried as he left the clubhouse after Tuesday's contest.
Jun 25   
Michael Harris II  • CF  •  Braves

Michael Harris II Doubles, Steals A Base On Monday

Atlanta Braves outfielder Michael Harris II had a productive day in a 6-3 win over the Colorado Rockies on Monday. Harris went 1-for-4 with a double, a run, two RBI, and a stolen base in the winning effort. The veteran ripped a two-run double to break a 3-3 tie in the fifth inning, bringing Marcell Ozuna and Ozzie Albies around to score. Harris is now hitting .243 with five doubles, three homers, 11 runs, 15 RBI, and six steals across 107 at-bats this season. He can be counted upon to provide a modest amount of power and speed to fantasy lineups in deeper leagues.
Apr 29   
Michael Harris II  • CF  •  Braves

Michael Harris II Delivers Go-Ahead Blast

Atlanta Braves outfielder Michael Harris II came up clutch for his team during Saturday's game against the Tampa Bay Rays. Harris started out the game by singling and stealing a base. He was quiet the rest of the game until he blasted a two-run home run in the ninth inning off right-hander Cole Sulser. Harris has been off to a slow start this season, but he helped give his team the win on Saturday. Fantasy managers should keep holding him as Harris has all the potential to be a stud in fantasy baseball.
Apr 13   
Michael Harris II  • CF  •  Braves

Michael Harris II Sitting Against Lefty On Wednesday

Atlanta Braves outfielder Michael Harris II is retreating to the bench on Wednesday versus the Los Angeles Dodgers at Dodger Stadium with a left-hander on the mound. Eli White will make the start in center field and will bat ninth for the Braves against southpaw Blake Snell. It will be Harris' first day off of the season after starting the first six games (all losses) and going just 3-for-23 with one home run, an RBI, a run scored, no walks and eight strikeouts. The 24-year-old could be pressing at the plate early on given the team's rough start to the year, but hopefully he can pick things up this weekend against the division-rival Miami Marlins in Atlanta after another day off on Thursday. White is hitless in just one career at-bat against Snell and should be avoided in DFS lineups in the series finale against Snell and the undefeated Dodgers.
Apr 2   
Michael Harris II  • CF  •  Braves

Michael Harris II Continues Blazing Stretch

Atlanta Braves outfielder Michael Harris II smacked three hits and stole a base on Sunday, doing his best to lead the Braves in a crucial 4-2 loss to the Kansas City Royals. Harris certainly did his part, cracking three singles out of the leadoff spot. Unfortunately, the rest of the offense had trouble getting anything going and Harris failed to record any runs or RBI. The 23-year-old is heating up at the right time, as he had a .317/.343/.614 line with eight homers in September coming into this game. He will look to set the table for the Braves again on Monday and send them to the postseason. The hot finish to the season should remind fantasy managers of why they were willing to spend a third-round pick on Harris before the season. He will likely go for a discount next year, and savvy managers should buy the dip.
Sep 30, 2024   
LEGEND