Trump lost the 2016 primary in Kansas and carried the state by smaller margins than either McCain or Romney did.
Trump lost to Cruz in the 2016 primary. Both Trump and Cruz are Kobach Republicans.
...and carried the state by smaller margins than either McCain...
No. McCain only won Kansas by 15.4 points. Trump wont by 20.4 points.
or Romney did.
Romney won by 22.2 point or 1.8 points more than Trump but he didn't have to deal with a strong libertarian candidate.