Theo Bair è un attaccante del Lausanne-Sport che è sceso in campo nella maggior parte delle gare della sua squadra in Super League nel 2025/2026, avendo collezionato 23 presenze, per un totale di 1510 minuti. É partito titolare in 15 presenze su 38 giornate ed è subentrato 8 volte.
L'ultima presenza di Bair nella competizione risale al 16 maggio, gara in cui ha giocato 30 minuti con la maglia del Lausanne-Sport contro Grasshoppers, nella sconfitta per 3-1. Sfortunatamente sia per Bair che per Lausanne-Sport, ha ricevuto un cartellino rosso nel match. In totale l'attaccante ha segnato 6 reti in questa stagione - terzo tra i giocatori della sua squadra.
Bair ha segnato l'ultima volta nella competizione nella vittoria per 2-1 contro Thun, il 30 novembre. Ha aperto le sue marcature in questo campionato contro Young Boys il 5 ottobre, con una tripletta nella vittoria per 5-0.
Nell'ultima stagione con l'Auxerre in Ligue 1 Bair ha collezionato 29 presenze, realizzando 2 gol e fornendo 1 passaggio vincente.
L'attaccante ha iniziato la sua esperienza in prestito con Lausanne-Sport nel settembre 2025. In precedenza giocava per l'Auxerre, per cui ha collezionato 31 presenze in campionato, con 2 gol e 1 assist, mentre prima giocava per Motherwell.