← Contracts
Robert Thomas headshot

Robert Thomas contract

#18CenterAge 27St. Louis Blues
Cap hit 2026-27
$8.13M$8,125,000
STLSt. Louis Blues · Jul 2022 – present
NTCNo-trade clause

8 years · $65.0M total

Year 4 of 8 · expires after 2030-31 as a UFA at age 31

Contract timeline

UFA 2031 · age 31

2026-27 · STL · Cap hit $8.13M · Salary $8.25M · NTC

Annual pay vs. cap hit

23/24: pay $9,000,000, cap hit $8,125,000$9.0M23/2424/25: pay $10,900,000, cap hit $8,125,000$10.9M24/2525/26: pay $10,500,000, cap hit $8,125,000$10.5M25/2626/27: pay $8,250,000, cap hit $8,125,000$8.25M26/2727/28: pay $6,600,000, cap hit $8,125,000$6.6M27/2828/29: pay $6,600,000, cap hit $8,125,000$6.6M28/2929/30: pay $6,600,000, cap hit $8,125,000$6.6M29/3030/31: pay $6,550,000, cap hit $8,125,000$6.55M30/31
Total pay (darker: salary, lighter: signing bonus) Cap hit

Paid most heavily in the middle years: $10.9M in 2024-25, dropping to $6.55M in the final season.

Year by year

Robert Thomas contract by season
Season2023-242024-252025-262026-272027-282028-292029-302030-31
TeamSTLSTLSTLSTLSTLSTLSTLSTL
Cap hit$8.13M$8.13M$8.13M$8.13M$8.13M$8.13M$8.13M$8.13M
% of cap9.7%9.2%8.5%7.8%7.2%*cap not set yetcap not set yetcap not set yet
Total salary$9.00M$10.90M$10.50M$8.25M$6.60M$6.60M$6.60M$6.55M
Base salary$9.00M$10.90M$10.50M$8.25M$6.60M$6.60M$6.60M$6.55M
Signing bonus$0K$0K$0K$0K$0K$0K$0K$0K
Perf. bonus$0K$0K$0K$0K$0K$0K$0K$0K
Minors salary$9.00M$10.90M$10.50M$8.25M$6.60M$6.60M$6.60M$6.55M
Clause——NTCNTCNTCNTCNTCM-NTC

* Based on the projected salary cap for that season.

Signed Jul 13, 2022 with STL. Source announcement

Contract history

STLStandard · 2021-22 to 2022-232 years · $2.80M AAV · signed Sep 21, 2021
Contract 2021-22 to 2022-23 by season
Season2021-222022-23
TeamSTLSTL
Cap hit$2.80M$2.80M
% of cap3.4%3.4%
Total salary$2.40M$3.20M
Base salary$2.40M$3.20M
Signing bonus$0K$0K
Perf. bonus$0K$0K
Minors salary$2.40M$3.20M
Clause——

Signed Sep 21, 2021 with STL. Source announcement

STLEntry-level · 2018-19 to 2020-213 years · $894K AAV · signed Sep 28, 2017
Contract 2018-19 to 2020-21 by season
Season2018-192019-202020-21
TeamSTLSTLSTL
Cap hit$894K$894K$894K
% of cap1.1%1.1%1.1%
Total salary$925K$925K$833K
Base salary$833K$833K$833K
Signing bonus$93K$93K$0K
Perf. bonus$0K$425K$425K
Minors salary$70K$70K$70K
Clause———

Signed Sep 28, 2017 with STL. Source announcement