Holmes was drafted in the first round, with the eleventh overall pick in the 2016 WNBA draft by the Atlanta Dream. In her first season, Holmes started 10 games and played in 32 with the Dream. She averaged 7.5 points per game and 2.6 rebounds per game. In 2017, Holmes played in all 32 games for the Dream again and started 13. She improved her points per game to 7.8. Prior to the 2018 season, Holmes was traded to the Connecticut Sun for a second round pick in the 2018 WNBA draft and a second round pick in the 2019 WNBA draft. Prior to this trade, Holmes had announced that she would miss the 2018 season due to pregnancy.