What do a magician, a former pro soccer player and a ski resort manager all have in common?
They're all competing for Desiree Hartsock's heart on the new season of The Bachelorette! The Bachelor fan favorite's journey to find love kicks off Monday, May 27 on ABC, and the network has finally revealed the 25 men who will be vying for her love.
Of course, only 19 will still be around by the end of the premiere, so let's take a gander at the guys and place our bets now! (Spoiler alert: There are multiple Mikes, Nicks and Zac(h)s, of course!)
Here's the full list of the 25 contestants Desiree will be meeting in the season premiere and you can check out their photos in our gallery!
Ben, 28, entrepreneur from Dallas
Brad, 27, accountant from Denver
Brandon, 26, painting contractor from Costa Mesa, Calif.
Brian, 29, financial adviser from Baltimore
Brooks, 28, marketing consultant from Salt Lake City
Bryden, 26, Iraq War veteran from Missoula, Mo.
Chris, 27, mortgage broker from Seattle
Dan, 30, beverage sales director from Las Vegas
Diogo, 29, ski resort manager from Lake Tahoe, Calif.
Drew, 27, digital marketing analyst from Scottsdale, Ariz.
James, 27, advertising executive from Chicago
Jonathan, 26, a lawyer from Hickory, N.C.
Juan Pablo, 31, former pro soccer player from Miami
Kasey, 29, advertising executive from San Luis Obispo, Calif.
Larry, 34, ER doctor from Berkeley, Calif.
Micah, 32, law student from Denver
Michael G., 33, federal prosecutor from Miami Beach, Fla.
Mike R., 28, dental student from Dallas
Mikey T., 30, plumbing contractor from Winfield, Ill.
Nick M., 27, investment adviser from Charlotte, N.C.
Nick R, 26, tailor and magician from Chicago
Robert, 30, advertising entrepreneur from Los Angeles
Will, 28, banker from Chicago
Zach K., 28, book publisher from Newport Beach, Calif.
Zak W., 31, drilling fluid engineer from Mico, Texas