The Chiefs have $23.6m in cap space, and about $16m of that is going to be housed for the draft and for in-season pocket money (for when Veach wants to trade for a WR in October who will catch a Super Bowl touchdown for the third consecutive year).
Here's the roster (camp bodies not included):
Spoiler!
QB: Mahomes, Wentz, Olakadun
RB: Pacheco, Edwards-Helaire, Perine, Prince
WR: Rice, Brown, Watson, Remigio, Moore, Toney, Ross, Powell
TE: Kelce, Gray, Smith
LT: Morris
LG: Thuney, Caliendo
C: Humphrey, Caliendo
RG: Smith, Caliendo
RT: Taylor, Niang
DE: Omenihu, Anudike-Uzomah, Thompson, Jones
DT: Jones, Wharton, Dickerson
DT: Pennel, Nnadi, Buggs, Farrell
DE: Karlaftis, Danna, Herring
WLB: Tranquill, Christiansen
MLB: Bolton, Tranquill, Jones
SLB: Chenal, Cochrane
CB: McDuffie, Williams, Watson, Johnson, Jones, Boye-Doe
S: Reid, Cook, Conner, Bush
K: Butker
P: Araiza
LS: Winchester
I think at this point there's only three places on this roster that needs "major" upgrades, and that's WR, LT, and IOL depth.
Chiefs' projected 2025 picks right now:
1st
2nd
3rd (Sneed)
3rd
4th
5th
6th (traded away for Mecole)
7th (traded away for Mecole)
7th (
compensatory, if nothing changes)
* the Chiefs also tried to swap 7ths with the Panthers for Ihmir Smith-Marsette but that seems unlikely to have executed, since the Chiefs traded their 2025 7th away for Hardman
The Chiefs have 7 projected picks for 2025 (right now).
All told, I think the Chiefs re-sign Donovan Smith, I think they get a WR and IOL on the first and second days of the draft, and maybe go CB as well. And unless they get a shocking deal on the 3rd day, I think they try to sign Hunter Renfrow after the draft.