2028 Matchup Forecasting
Enter your probability that the Democrat wins each matchup. Community averages shown for reference.
Gavin Newsom
32 matchups · 27.1% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Alexandria Ocasio-Cortez
32 matchups · 10.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Jon Ossoff
32 matchups · 8.9% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Kamala Harris
32 matchups · 8.5% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Josh Shapiro
32 matchups · 5.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Pete Buttigieg
32 matchups · 4.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Andy Beshear
32 matchups · 3.1% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
James Talarico
32 matchups · 2.2% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Ro Khanna
32 matchups · 2.1% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Mark Kelly
32 matchups · 1.9% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Rahm Emanuel
32 matchups · 1.9% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Jon Stewart
32 matchups · 1.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Wes Moore
32 matchups · 1.6% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Michelle Obama
32 matchups · 1.3% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Chelsea Clinton
32 matchups · 1.0% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Chris Murphy
32 matchups · 1.0% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Cory Booker
32 matchups · 1.0% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Roy Cooper
32 matchups · 1.0% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Gretchen Whitmer
32 matchups · 0.9% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Oprah Winfrey
32 matchups · 0.9% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Barack Obama
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Bernie Sanders
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Gina Raimondo
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Hillary Clinton
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Jared Polis
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
John Fetterman
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
LeBron James
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Liz Cheney
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Raphael Warnock
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Ruben Gallego
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Tim Walz
32 matchups · 0.8% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Andrew Yang
32 matchups · 0.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
George Clooney
32 matchups · 0.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Graham Platner
32 matchups · 0.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Jasmine Crockett
32 matchups · 0.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Phil Murphy
32 matchups · 0.7% primary
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Beto O'Rourke
32 matchups
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
JB Pritzker
32 matchups
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence
Stephen Smith
32 matchups
JD Vance
Marco Rubio
Tucker Carlson
Donald Trump Jr.
Donald Trump
Thomas Massie
Greg Abbott
Glenn Youngkin
Tulsi Gabbard
Vivek Ramaswamy
Elon Musk
Ivanka Trump
Marjorie Taylor Greene
Brian Kemp
Nikki Haley
Rand Paul
Ted Cruz
Byron Donalds
John Thune
Josh Hawley
Katie Britt
Matt Gaetz
RFK Jr.
Steve Bannon
Elise Stefanik
Erica Kirk
Eric Trump
Joe Kent
Pete Hegseth
Sarah Huckabee Sanders
Kristi Noem
Mike Pence