Hatch attended Brigham Young University where she played for the BYU Cougars women's soccer team from 2013–2016 in the West Coast Conference. During her freshman season, she started in all 21 games, scored six goals and provided seven assists. She earned All-WCC Freshman Team honors and was named an All-West Honorable Mention, CollegeSportsMadness.com's WCC Freshman of the Year, and was ranked 82nd in the Freshman Top 100 by Top Drawer Soccer. During her sophomore season in 2014, Hatch's 15 shots in one match set a new school record. Her 18 goals tied for fifth highest in the program's history. She scored multiple goals in five games which ranked second in the program's history and first since 1996. Hatch ranked ninth for goals scored per game, points per game and total goals scored per game nationwide. She was named Player of the Week by ESPNW on October 15 and was named WCC Co-Player of the Year. Hatch earned All-WCC First Team and NSCAA All-West Region First Team honors. As a junior in 2015, Hatch started in 10 of the 13 games she played. She suffered an injury that prevented her from playing for the majority of the season. She scored four goals—including three game-winning goals— and recorded two assists. Hatch was ranked best player in the West Coast Conference by Top Drawer Soccer in 2015 and 2016. During her senior season, Hatch scored a hat-trick against Penn State in August and was named Player of the Week by ESPNW for a second time. She was also named NCAA and WCC Player of the Week. Hatch started in all twenty matches, scored 19 goals and recorded six assists during the season. She was named a semifinalist for the Hermann Trophy and was ranked the seventh best player in the country by Top Drawer Soccer. On July 2, 2018, Utah Valley University announced they had hired Hatch as a volunteer assistant coach for the 2018 season, Hatch's sister Brianna plays on the UVU soccer team.
Hatch was selected by the North Carolina Courage as the second overall pick of the 2017 NWSL College Draft. She signed with the team on April 10, 2017. She made her debut for the club during its second match of the 2017 season: a 1–0 win over Portland Thorns FC on April 17. Hatch scored her first goal on June 3 during a 2–0 win against FC Kansas City. During a match against the Boston Breakers on June 24, she scored the game-winning goal in the Courage's 1–0 win. She scored the game-winning goals in matches against the Seattle Reign FC on July 8 and Washington Spirit on August 19. The Courage finished the regular season in first place with a record winning the NWSL Shield and was the first team to secure a spot in the NWSL Playoffs after a 4–0 win over the Houston Dash where Hatch scored the fourth goal. Hatch scored seven goals in her 24 appearances for the Courage. After defeating the Chicago Red Stars 1–0 in the semi-finals and advancing to the NWSL Championship Final, the Courage lost 1–0 to the Portland Thorns. Hatch was named 2017 NWSL Rookie of the Year after recording seven goals and one assist in her first professional season, which helped the Courage win the 2017 NWSL Shield.
In October 2017, Hatch joined defending W-League champions Melbourne City for the 2017–18 W-League season. She was a regular contributor to the W-League champions earning 14 appearances and scoring twice. City's success brought them to the Grand Final against Sydney FC where Hatch helped City to a third-consecutive title.
Washington Spirit, 2018–present
In January 2018, Hatch was traded to the Washington Spirit along with teammate Taylor Smith in exchange for Crystal Dunn's rights.
International career
Hatch made her senior national team debut for the United States on October 19, 2016, in a friendly match against Switzerland and her second appearance on April 5, 2018, against Mexico. On August 23, 2018 she was named to the United States U-23 team for the 2018 Nordic tournament.