Early career Born in
Kagoshima, Japan, Tagawa began playing football when he was six years old. Since playing football, Tagawa said he was obsessed with scoring goals. While progressing at Sagan Tosu's youth ranks, he overcame with injuries. In July 2016, he was described by the youth reporter of Web Gekisaka, saying: "His height of 181 cm is eye-catching, but his strength is his speed, running 50 meters in the low six seconds. He breaks into space and dribbles into the vital area, and fires off sharp left-footed shots". Then in September 2016, Tagawa was promoted to the first team.
Sagan Tosu Tagawa's first appearance in the Sagan Tosu's first team was on 22 October 2016 as an unused substitute, in a 3–2 win against
Kashiwa Reysol. On 14 January 2017, he was given a number twenty–seven shirt ahead of the 2017 season. Tagawa made his debut on 5 March against
Kawasaki Frontale, when he replaced
Takamitsu Tomiyama in a 1–1 draw. Ten days later on 15 March 2017, Tagawa made his first start for the club and set up the opening goal of the game, in a 2–2 draw against
Albirex Niigata in the J.League Cup. He then scored his first goal for Sagan Tosu in the 87th minute, having came on as a substitute six minutes earlier, in a 3–0 win against
Albirex Niigata on 8 April 2017. While on international duty with Japan U20 team at the FIFA U20 World Cup, Tagawa was awarded the league's YBC Levain Cup "New Hero Award". He returned to the starting line–up against
Matsue City in the second round of the Emperor's Cup on 21 June 2017 and scored twice, in a 3–0 win to advance to the next round. Since returning from his international duty, Tagawa received playing time as the club's main striker. He then scored twice for Sagan Tosu, in a 2–2 draw against
Urawa Red Diamonds on 23 September 2017. On the last game of the season, Tagawa scored his sixth goal of the season, in a 3–2 loss against
Hokkaido Consadole Sapporo. At the end of the 2017 season, he went on to make thirty appearances and scoring six times in all competitions. Ahead of the 2018 season, Tagawa signed a contract with Sagan Tosu. He scored the opener goal of the game, in a 1–1 draw against Vissel Kobe in the opening game of the 2018 season. His first goal of the season led the club to release a limited edition of commemorate Tagawa's first goal. He then scored the winning goal at the last minute, in a 3–2 win against
Nagoya Grampus on 31 March 2018. However, Tagawa suffered a goal drought that eventually saw him demoted to the substitute bench, due to the arrivals of
Fernando Torres and
Mu Kanazaki. During the season, he was linked with a move to
Premier League side
Leicester City, but the move never happened. At the end of the 2018 season, Tagawa went on to make twenty–nine appearances and scoring two times in all competitions. Despite his goal drought during the season, he was nominated for the Best Young Player award.
FC Tokyo On 4 January 2019,
FC Tokyo announced on their official website they signed Tagawa on a permanent transfer. He made his debut for the club, coming on as a substitute, in a 0–0 draw against Kawasaki Frontale in the opening game of the season. Since joining FC Tokyo, Tagawa said he has been making improvements to fight for his first team place, having found himself placed on the substitute bench. He then returned from injury, playing for FC Tokyo U23, coming on as a late substitute, in a 3–0 loss against
Fujieda MYFC on 27 July 2019. Tagawa went on to score two goals while playing for the U23 side. He made his first team return for FC Tokyo, starting the match, in a 3–0 loss against
Ventforet Kofu in the third round of the Emperor's Cup on 14 August 2019. A month later on 8 September 2019, Tagawa scored his first goal for the club, in a 2–1 win against
Gamba Osaka in the quarter–finals in the J.League Cup and despite winning, FC Tokyo was eliminated through away goal. After the match, he said scoring a goal helped him overcome his frustrations on his goal drought. It wasn't until on 30 November 2019 when Tagawa scored his first league goal for the club, in a 1–1 draw against Urawa Red Diamonds. At the end of the 2019 season, he went on to make seventeen appearances and scoring two goals in all competitions. Ahead of the 2020 season, Tagawa signed a contract extension with FC Tokyo. He played two matches in the opening game of the 2020 season before the season was interrupted due to the
pandemic and it was pushed back to July. Once the season resumed behind closed doors, Tagawa made his first appearance, coming on as a 28th-minute substitute, in a 1–0 win against
Kashiwa Reysol on 4 July 2020. However, during a match against
Yokohama F. Marinos on 12 July 2020, he suffered a dislocated shoulder to win a penalty and was substituted as a result, as the club won 3–1. After the match, Tagawa was out for six weeks. It wasn't until on 5 September 2020 when he made return from injury, starting a match, in a 1–0 win against
Oita Trinita. This was followed up by scoring in a 2–1 win against
Yokohama FC. Tagawa then scored his second goal of the season, in a 3–1 win against
Shimizu S-Pulse. At the end of the 2020 season, he went on to make twenty–five appearances and scoring two times in all competitions. Ahead of the 2021 season, Tagawa signed a contract extension with FC Tokyo. The 2021 season proved to be a breakthrough season for him, as he became a first team regular for FC Tokyo. Tagawa started the season well when he scored two goals in two matches between 3 March 2021 and 6 March 2021 against
Tokushima Vortis and
Cerezo Osaka. Tagawa, once again, scored two goals in two matches between 17 March 2021 and 21 March 2021 against
Shonan Bellmare and
Vegalta Sendai. He scored his fifth goal of the season, in a 1–0 win against Tokushima Vortis on 23 June 2021. Tagawa made his 100th league appearance in the J1 League when he came on as a substitute, in a 3–3 draw against Cerezo Osaka on 21 July 2021. Tagawa then scored his sixth goal of the season, in a 2–1 loss against
Urawa Red Diamonds on 25 September 2021. At the end of the 2021 season, he went on to make thirty–seven appearances and scoring six times in all competitions.
Santa Clara (loan) On 18 January 2022, Tagawa was loaned out to
Primeira Liga side
Santa Clara for 18 months loan deal, with an option to make the move permanent. He made his debut for the club, coming on as a substitute, and scored six minutes later, in a 2–1 win against
Boavista on 1 February 2022. Tagawa then scored four goals between 10 April 2022 and 23 April 2022, including a brace against
C.S. Marítimo. At the end of the 2021–22 season, he made twelve appearances and scoring five goals in all competitions. At the start of the 2022–23 season, Tagawa became a first team regular, playing in a forward position. He then scored his first goal of the season, in a 2–1 loss against
Sporting CP on 8 October 2022. On 5 April 2023, Tagawa scored a late consolation goal after coming on as a late substitute, in a 2–1 loss against
FC Porto. At the end of the 2022–23 season, he made thirty appearances and scoring two times in all competitions. Following this, Santa Clara opted against signing Tagawa permanently and he returned to his parent club.
Heart of Midlothian In the summer of 2023, Tagawa signed for Scottish team
Heart of Midlothian. Upon joining the Jam Tarts, he apologised to FC Tokyo's supporters for leaving the club and stated that it was difficult to turn down a move to Europe. Tagawa made his debut for Hearts, coming on as a 69th-minute substitute, in a 2–0 win against
St Johnstone in the opening game of the season. On 17 August 2023, he made his UEFA Europa League debut against
Rosenborg as a substitute and helped the club win 3–1 to advance to the next round. Three days later on 20 August 2023, Tagawa scored his first goal for Hearts against
Partick Thistle in the League Cup. However, his start to his career at Jam Tarts suffered a setback when he suffered two separate injuries that saw him out for three months. It wasn't until on 2 December 2023 when Tagawa returned from injury, coming on as a 64th-minute substitute, in a 1–0 win against
Kilmarnock. Upon returning from injury, he found his first team opportunities limited, with
Lawrence Shankland and
Kenneth Vargas preferred. After suffering a concussion, Tagawa was linked a move back to Japan, but he eventually stayed at the club for the rest of the 2023–24 season. Tagawa then scored two goals in the two matches in the 2023–24 season against
St Mirren and
Rangers. His both goals saw him regarded as a cult hero by the Jam Tarts supporters. He was also named the club's Player of the Month for May. In his first season at Heart of Midlothian, Tagawa made twenty–one appearances and scoring three goals in all competitions.
Kashima Antlers On 9 August 2024, Tagawa joined
J1 League club
Kashima Antlers for an undisclosed fee. ==International career==