Not going to happen. Trump is 287 delegates away from 1,237.
May 3: Indiana, 57 delegates
May 10: NE, WV, 70 delegates
May 17: OR 28 delegates
May 24: WA 44 delegates
June 7: CA, MT, SD, NM, and NJ - 303 delegates.
Total: 502 delegates remaining - and that is not counting the roughly 82 unassigned delegates, 171 Rubio delegates, the 8 Carson delegates, the 4 Jeb delegates, and the Huckabee and Paul delegates (1 each). I am assuming that Cruz keeps his own delegates and Carlys delegate, and that Kasich keeps his own delegates too.
You really think Trump can earn 38% of the 769 available non-Cruz, non-Carly, and non-Kasich delegates? With a politically incorrect message of “Making America Great Again” and no mention of diversity and no apologies for the distant past? I doubt that the paragons of journalistic excellence at MSNBC would agree with you.