Ghayas Zahid nació en Oslo de padres paquistaníes.
[1] Jugó en las categorías inferiores del Klemetsrud IF antes de unirse al Vålerenga Fotball cuando era alevín.
[8] Hizo su debut cuatro días más tarde, el 12 de septiembre, entrando como suplente de Abdullah Durak en el minuto 61 en la victoria por 2-0 sobre Gençlerbirliği.
Debutó el 6 de junio de 2018 en un partido amistoso contra Panamá, entrando como titular y siendo sustituido en el minuto 89.
[11] Al tener también nacionalidad paquistaní, Zahid también llegó a ser convocado por la selección de fútbol de Pakistán, aunque nunca debutó con el combinado asiático.