Beerensteyn started playing football in Delft, not far from her birthplace, with the local Delfia Hollandia Combinatie. In 2011 she moved to the youth department of ADO Den Haag and was promoted to the first team a year later.[2] Beerensteyn made her league debut against Heerenveen on 7 September 2012.[3] She scored her first league goal against Utrecht on 14 December 2012, scoring in the 22nd minute.[4] Beerensteyn scored a hattrick against PEC Zwolle on 27 February 2015.[5] She scored a hattrick against PEC Zwolle (women)|PEC Zwolle on 6 November 2015.[6] In four seasons - the first three in the BeNe League - she played 85 league games, scored 77 goals and won the club cup 2013 and 2016.
FC Twente
For the 2016/17 season she was signed by league rivals FC Twente.[7] Beerensteyn made her league debut against Ajax on 2 September 2016.[8] She scored her first league goal against PSV on 23 September 2016, scoring in the 66th minute.[9] She played 21 league games in the Eredivisie, scoring eight goals, as well as playing three games in the season's final championship round, in which she scored one goal.
Bayern Munich
On 31 May 2017, Beerensteyn joined Bundesliga club Bayern Munich, signing a three-year contract set to be activated on 1 July.[10] She scored on her league debut for Bayern Munich on 24 September 2017 (3rd matchday) in a 2-0 win in the Bundesliga home game against promoted team 1. FC Köln, coming on as a substitute for Jill Roord in the 62nd minute and scoring in the 90th minute.[11]
Juventus
On 21 June 2022, Beerensteyn joined Serie A club Juventus, signing a contract until 30 June 2025.[12] She scored on her league debut against Como on 27 August 2022, scoring in the 51st and 86th minute.[13] With the Italian club, she qualified for the group phase of the 2022–23 UEFA Champions League, but missed the quarter-finals due to a goalless draw in the last group game against record winners Olympique Lyon. She appeared in nine games and scored two goals.
Beerensteyn left Juventus at the end of the 2023–24 season, having scored 22 goals in 66 appearances for the club.[14][15]
Wolfsburg
On 17 June 2024, it was announced that Beerensteyn would join Frauen-Bundesliga club VfL Wolfsburg on a free transfer on 1 July, signing a two-year contract.[16]
International career
Beerensteyn made her national debut for the first time in 2011 and played two international matches for the Netherlands youth national team in the U-15 age group.[17] From 2012 to 2016, further appearances followed in the U-16, U-17, and U-19 age groups. With the U-19 national team she took part in the European Championship held in Norway from 15 to 27 July 2014, which ended with her team winning the European championship title for the first time.
She made her senior national team debut on 4 June 2016 in Waalwijk, in a 1-0 friendly win against South Africa, before being substituted for Daniëlle van de Donk in the 78th minute.[18] She scored her first senior international goal on 20 October 2016 in Livingston in a 7-0 win in the friendly against the Scottish national team with the goal to make it 2-0 in the 45th minute.[19]
She scored a goal at the 2018 Algarve Cup against Japan on 28 February 2018, scoring in the 8th minute.[22] The Dutch shared the title with the Swedish due to the final not being held because of a flooded pitch.[23]
At the 2019 World Cup, she was used in all seven of the Netherlands' games, coming on as a substitute five times. Beerensteyn scored the winning goal in the third group game against Canada.[24] In the end, the Dutch reached the final for the first time, but lost 2-0 to defending champions USA.[25]
She was nominated for the national team squad for the 2020 Olympic football tournament that took place in Japan from 21 July to 7 August 2021, which had been postponed by a year due to the COVID-19 pandemic.[26] She was used in the three group games, in which she scored three goals, and in the quarterfinals against world champions USA, which the Dutch lost on penalties.[27]
She was used five times in qualifying for the 2023 World Cup and scored two goals. Beerensteyn scored against Cyprus on 8 April 2022, scoring in the 53rd minute.[28] She scored against Belarus on 28 June 2022, scoring in the 85th minute.[29]
On 31 May 2022 she was nominated for the Euro 2022.[30] At the European Championships she was used in the three group games and in the quarter-finals, which was lost in extra time against France.
On 30 June 2023 she was nominated for the World Cup,[31] played in each of her team's five games and was eliminated with her team in the quarter-finals against Spain after extra time. She scored one goal during the tournament.[32]