Theo Bair
Career snapshot
Career highs
Born the same day
Shares 1999-08-27 · 6 players total
| Full name | Theo Bair |
|---|---|
| Name in home country | Thelonius Alston Bradley Bair |
| Date of birth | 1999-08-27 (26 yrs) |
| Place of birth | Ottawa, Ontario, Canada |
| Citizenship | Canada Jamaica |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 194.00 m |
| Current club | FC Lausanne-Sport |
| On loan from | ↩ AJ Auxerre parent contract: 2028-06-30 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | PROSPORT Management |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| AJ Auxerre | 2 | 24/25 | 25/26 | 32 | 2 | 1 | 466 |
| Motherwell FC | 1 | 23/24 | 23/24 | 41 | 15 | 6 | 394 |
| St. Johnstone FC | 2 | 21/22 | 22/23 | 38 | 1 | 3 | 557 |
| Hamarkameratene | 1 | 2021 | 2021 | 18 | 4 | 0 | 242 |
| Vancouver Whitecaps FC | 3 | 2019 | 2021 | 39 | 3 | 2 | 749 |
| Whitecaps FC 2 | 1 | 2017 | 2017 | 0 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Ligue 1 | AJ Auxerre | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Coupe de France | AJ Auxerre | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Ligue 1 | AJ Auxerre | 29 | 2 | 1 | 1 | 0 | 466 |
| 23/24 | Premiership | Motherwell FC | 33 | 13 | 4 | 1 | 0 | 169 |
| 23/24 | Premiership Relegation | Motherwell FC | 5 | 2 | 2 | 0 | 0 | 225 |
| 23/24 | SFA Cup | Motherwell FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Viaplay Cup | Motherwell FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premiership | St. Johnstone FC | 25 | 1 | 1 | 1 | 0 | 557 |
| 22/23 | Premiership Relegation | St. Johnstone FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | SFA Cup | St. Johnstone FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Viaplay Cup | St. Johnstone FC | 3 | 0 | 2 | 0 | 0 | 0 |
| 21/22 | Premiership | St. Johnstone FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Premiership Relegation | St. Johnstone FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | Vancouver Whitecaps FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 2021 | NM-Cup | Hamarkameratene | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | OBOS-ligaen | Hamarkameratene | 17 | 4 | 0 | 0 | 0 | 242 |
| 2020 | MLS | Vancouver Whitecaps FC | 13 | 1 | 0 | 0 | 0 | 337 |
| 2020 | MLS is Back | Vancouver Whitecaps FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Canadian Championship | Vancouver Whitecaps FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2019 | MLS | Vancouver Whitecaps FC | 17 | 2 | 2 | 1 | 0 | 412 |
| 2017 | USL | Whitecaps FC 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2017-04-14 | Whitecaps Res | Whitecaps FC 2 | Loan | 0 | — |
| 17/18 | 2017-11-30 | Whitecaps FC 2 | Whitecaps Res | Return from loan | 25000 | — |
| 18/19 | 2019-01-01 | Whitecaps Acad. | Vancouver | Transfer | 25000 | — |
| 21/22 | 2021-08-06 | Vancouver | HamKam | Loan | 500000 | — |
| 21/22 | 2021-12-31 | HamKam | Vancouver | Return from loan | 500000 | — |
| 21/22 | 2022-01-31 | Vancouver | St. Johnstone | Transfer | 400000 | €123k |
| 23/24 | 2023-08-01 | St. Johnstone | Motherwell FC | Transfer | 350000 | — |
| 24/25 | 2024-07-16 | Motherwell FC | AJ Auxerre | Transfer | 1000000 | €1.90m |
| 25/26 | 2025-09-01 | AJ Auxerre | Lausanne-Sport | Loan | 1800000 | — |
| 25/26 | 2026-06-30 | Lausanne-Sport | AJ Auxerre | Return from loan | 1800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 22/23 | Leg injury | 2022-07-19 | 2022-07-29 | 11 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #48635 | — | 0 | 0 | — | — | former national player |
| Team #29112 | #15 | 8 | 1 | — | — | former national player |
| Team #27261 | #9 | 5 | 1 | — | — | former national player |
| Team #3510 | #9 | 5 | 1 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Gaëtan Perrin | 1 | 2 | 936 |
| Donovan Léon | 1 | 0 | 930 |
| Jubal | 1 | 0 | 874 |
| Elisha Owusu | 1 | 0 | 789 |
| Gideon Mensah | 1 | 0 | 688 |
| Melker Hallberg | 1 | 0 | 639 |
| Remi Matthews | 1 | 0 | 597 |
| Drey Wright | 1 | 0 | 585 |
| Liam Gordon | 1 | 0 | 438 |
| Davor Zdravkovski | 1 | 1 | 0 |
| Shane Blaney | 1 | 0 | 0 |
| Ali Adnan | 1 | 0 | 0 |
| Liam Kelly | 1 | 0 | 0 |
| Georgie Gent | 1 | 2 | 0 |
| Lennon Miller | 1 | 1 | 0 |
| Dan Casey | 1 | 0 | 0 |
| Derek Cornelius | 1 | 0 | 0 |
| Bevis Mugabi | 1 | 0 | 0 |
| Paul McGinn | 1 | 0 | 0 |
| Stephen O'Donnell | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Premiership | Motherwell FC | 13 | 33 |
| 2021 | OBOS-ligaen | Hamarkameratene | 4 | 17 |
| 2019 | MLS | Vancouver Whitecaps FC | 2 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | Premiership | Motherwell FC | 4 | 33 |
| 22/23 | Viaplay Cup | St. Johnstone FC | 2 | 3 |
| 2019 | MLS | Vancouver Whitecaps FC | 2 | 17 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Lausanne-Sport | AJ Auxerre | Return from loan | — | €1.80m |
| 25/26 | 2025-09-01 | AJ Auxerre | Lausanne-Sport | Loan | — | €1.80m |
| 21/22 | 2021-12-31 | HamKam | Vancouver | Return from loan | — | €500k |
| 21/22 | 2021-08-06 | Vancouver | HamKam | Loan | — | €500k |
| 17/18 | 2017-11-30 | Whitecaps FC 2 | Whitecaps Res | Return from loan | — | €25k |
| 16/17 | 2017-04-14 | Whitecaps Res | Whitecaps FC 2 | Loan | — | — |
Last 50 matches for FC Lausanne-Sport The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-24 | C1 |
Servette FC | 3–3 | FC Lausanne-Sport | Available |
| 2025-05-18 | C1 |
FC Lausanne-Sport | 1–1 | FC Lugano | Available |
| 2025-05-14 | C1 |
FC Lausanne-Sport | 2–3 | FC Basel 1893 | Available |
| 2025-05-11 | C1 |
FC Luzern | 1–1 | FC Lausanne-Sport | Available |
| 2025-05-03 | C1 |
FC Lausanne-Sport | 3–2 | BSC Young Boys | Available |
| 2025-04-21 | C1 |
FC Lausanne-Sport | 2–0 | FC Lugano | Available |
| 2025-04-12 | C1 |
FC Winterthur | 1–0 | FC Lausanne-Sport | Available |
| 2025-04-05 | C1 |
FC Lausanne-Sport | 2–0 | FC Sion | Available |
| 2025-04-02 | C1 |
FC Zürich | 2–2 | FC Lausanne-Sport | Available |
| 2025-03-30 | C1 |
FC Lausanne-Sport | 1–4 | FC Luzern | Available |
| 2025-03-15 | C1 |
FC St. Gallen | 0–2 | FC Lausanne-Sport | Available |
| 2025-03-08 | C1 |
BSC Young Boys | 3–0 | FC Lausanne-Sport | Available |
| 2025-03-01 | C1 |
FC Lausanne-Sport | 0–1 | Servette FC | Available |
| 2025-02-22 | C1 |
FC Lausanne-Sport | 2–2 | Grasshopper Club Zürich | Available |
| 2025-02-16 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | Available |
| 2025-02-08 | C1 |
FC Lausanne-Sport | 4–1 | Yverdon Sport FC | Available |
| 2025-02-04 | C1 |
Grasshopper Club Zürich | 2–2 | FC Lausanne-Sport | Available |
| 2025-02-01 | C1 |
FC Lausanne-Sport | 1–2 | BSC Young Boys | Available |
| 2025-01-26 | C1 |
FC St. Gallen | 3–2 | FC Lausanne-Sport | Available |
| 2025-01-19 | C1 |
FC Lausanne-Sport | 0–0 | FC Luzern | Available |
| 2024-12-15 | C1 |
FC Lugano | 1–4 | FC Lausanne-Sport | Available |
| 2024-12-08 | C1 |
FC Lausanne-Sport | 3–0 | FC Zürich | Available |
| 2024-11-30 | C1 |
FC Basel 1893 | 1–1 | FC Lausanne-Sport | Available |
| 2024-11-23 | C1 |
FC Lausanne-Sport | 1–0 | FC Sion | Available |
| 2024-11-09 | C1 |
FC Winterthur | 1–0 | FC Lausanne-Sport | Available |
| 2024-11-03 | C1 |
FC Lausanne-Sport | 1–0 | Servette FC | Available |
| 2024-10-29 | C1 |
Yverdon Sport FC | 0–3 | FC Lausanne-Sport | Available |
| 2024-10-26 | C1 |
FC Lausanne-Sport | 3–0 | Grasshopper Club Zürich | Available |
| 2024-10-20 | C1 |
FC Lausanne-Sport | 2–0 | FC Winterthur | Available |
| 2024-10-05 | C1 |
FC Luzern | 2–2 | FC Lausanne-Sport | Available |
| 2024-09-28 | C1 |
Servette FC | 1–0 | FC Lausanne-Sport | Available |
| 2024-09-22 | C1 |
FC Lausanne-Sport | 3–1 | Yverdon Sport FC | Available |
| 2024-09-18 | C1 |
FC Lausanne-Sport | 1–2 | FC Lugano | Available |
| 2024-08-31 | C1 |
BSC Young Boys | 1–1 | FC Lausanne-Sport | Available |
| 2024-08-11 | C1 |
FC Zürich | 2–0 | FC Lausanne-Sport | Available |
| 2024-08-04 | C1 |
FC Lausanne-Sport | 3–4 | FC St. Gallen | Available |
| 2024-07-27 | C1 |
FC Sion | 4–0 | FC Lausanne-Sport | Available |
| 2024-07-21 | C1 |
FC Lausanne-Sport | 3–2 | FC Basel 1893 | Available |
| 2024-05-21 | C1 |
FC Lausanne-Sport | 0–0 | Grasshopper Club Zürich | Available |
| 2024-05-18 | C1 |
Stade Lausanne-Ouchy | 0–4 | FC Lausanne-Sport | Available |
| 2024-05-15 | C1 |
FC Lausanne-Sport | 0–2 | FC Luzern | Available |
| 2024-05-10 | C1 |
FC Lausanne-Sport | 0–0 | FC Basel 1893 | Available |
| 2024-05-05 | C1 |
Yverdon Sport FC | 3–1 | FC Lausanne-Sport | Available |
| 2024-04-20 | C1 |
FC Lugano | 2–0 | FC Lausanne-Sport | Available |
| 2024-04-13 | C1 |
FC Lausanne-Sport | 1–0 | FC Zürich | Available |
| 2024-04-07 | C1 |
FC Luzern | 0–0 | FC Lausanne-Sport | Available |
| 2024-04-04 | C1 |
FC Lausanne-Sport | 3–3 | FC St. Gallen | Available |
| 2024-04-01 | C1 |
Grasshopper Club Zürich | 0–1 | FC Lausanne-Sport | Available |
| 2024-03-17 | C1 |
FC Lausanne-Sport | 2–0 | BSC Young Boys | Available |
| 2024-03-10 | C1 |
Servette FC | 3–1 | FC Lausanne-Sport | Available |
Teams faced most often by Theo Bair's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Ross County FC | 16 | 7 | 5 | 4 | 27 | 20 | +7 | 44% |
| Kilmarnock FC | 14 | 5 | 3 | 6 | 15 | 16 | -1 | 36% |
| Hibernian FC | 14 | 4 | 3 | 7 | 13 | 26 | -13 | 29% |
| Dundee FC | 14 | 4 | 4 | 6 | 20 | 26 | -6 | 29% |
| Aberdeen FC | 14 | 2 | 5 | 7 | 14 | 20 | -6 | 14% |
| Heart of Midlothian | 14 | 2 | 1 | 11 | 9 | 21 | -12 | 14% |
| St. Mirren FC | 12 | 4 | 3 | 5 | 11 | 17 | -6 | 33% |
| Celtic FC | 12 | 1 | 2 | 9 | 7 | 32 | -25 | 8% |
| Rangers FC | 12 | 2 | 1 | 9 | 8 | 22 | -14 | 17% |
| Livingston FC | 8 | 3 | 3 | 2 | 13 | 9 | +4 | 38% |
| Angers SCO | 6 | 2 | 3 | 1 | 7 | 7 | 0 | 33% |
| Dundee United | 6 | 2 | 0 | 4 | 7 | 10 | -3 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2019 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 30 | 466 | 1 | 0 | 0 | 0.19 |
| 23/24 | 41 | 394 | 1 | 0 | 0 | 0.23 |
| 22/23 | 31 | 557 | 1 | 0 | 0 | 0.16 |
| 2019 | 18 | 412 | 1 | 0 | 0 | 0.22 |
Output by competition
Career goals and assists broken down by tournament.
More on Theo Bair
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Theo Bair
Who is Theo Bair?
Theo Bair is a Canada professional footballer who plays as a centre-forward for FC Lausanne-Sport.
How old is Theo Bair?
Theo Bair is 26 years old. He was born on August 27, 1999 in Ottawa, Ontario.
What position does Theo Bair play?
Theo Bair plays as a centre-forward (Attack - Centre-Forward).
What club does Theo Bair play for?
Theo Bair currently plays for FC Lausanne-Sport.
How many career goals has Theo Bair scored?
Across all senior club competitions in our dataset, Theo Bair has scored 25 goals in 168 appearances.
What is Theo Bair's market value?
Theo Bair's most recent reported market value is €1.80m.