Andrew Basha was born in Calgary, Alberta, Canada and played his youth hockey for the Calgary Royals. In 2019-2020, Basha tallied 24 goals and 33 assists in 33 games for the Royals U15 AAA team.
He was selected in 2021 by the Medicine Hat Tigers of the WHL and in his rookie season he played 48 games and scored 5 goals and 9 assists. He got more ice time in 2022-2023 and played in 67 games for the Tigers and recorded 20 goals and 36 assists.
This past season Basha played on the first line and had a very strong campaign, playing 63 games and tallying 30 goals and 55 assists.