The detailed cap breakdown is:
Salary cap: $109mil
Max Contracts for 10yrs plus $38.2mil
Max contracts for 7-9 Year vets: $32.7mil
Max Contracts for 6yrs or less: $27.3mil
Knicks roster:
Noah Cap hold: $6.4mil
Lance buy out remnant: $1mil
Frank: $4.9mil
Dennis Jr: $4.5mil
Knox: $4.4mil
Mitch: $1.6mil
Dotson: $1.6mil
Trier: $3.5mil
Draft pick: $5mil for 5th to $8mil for 1st
Kornet: early bird hold: $2.1mil
Mud: hold $5.7mil
MLE (for teams that are under the cap then spend up to it): $4.7mil
So assuming we dump Mud, but keep Kornet, and including the salary for the no 1 pick in the draft
, that would leave us with $71mil free
Deduct one max 7-9yr players for $32.7mil(as Kyrie) and one $38.2mil (KD), leaves us with basically zero cap space (a few hundred thousand), however, as you have to have a minimum of 12 players on the roster, you have to also add the minimum salary cap holds to make up the short fall (it's $0.9mil per slot), so in the above scenario where we sign 2 max's, keep all our young players except Mud, keep kornet and buyout Lance, that brings us to 10 players on the roster, so we'd need to add $1.8mil to the cap holds. Which means unless we renounce Kornet, we will be just short of being able to max out KD if we land the no 1 pick (I think, I did round up some salaries so that might make the difference).
We'd then need to round up the roster with just minimum contracts and the MLE which would be $4.7mil early bird.
So not a hope in hell of keeping DeAndre Jordan (a shames he's best friends with KD and might have helped attract him), maybe you get lucky with Vonleh and he agrees to the MLE.
Also, it means we can't take on ANY salary at the trade deadline, even young players on $2mil deals.