Bao Yaxiong del Shanghai Shenhua ha giocato la maggior parte delle partite del suo club in Chinese Super League nel 2024, avendo collezionato 29 presenze, per un totale di 2593 minuti. É partito titolare in tutte le 29 presenze, su 30 giornate.
La sua ultima presenza in campionato risale al 2 novembre, partita in cui ha giocato 90 minuti con la maglia del Shanghai Shenhua contro Chengdu Rongcheng, nella vittoria per 2-1. Ha mantenuto 13 volte la porta inviolata in questa stagione; record a pari merito finora. Ha ricevuto 1 cartellino rosso.
Yaxiong ha giocato 12 partite di Chinese Super League nell'ultima stagione con Shanghai Shenhua, gare in cui ha mantenuto 7 volte la porta inviolata.