U.S. Senator Sherrod Brown is facing three possible opponents this November as the GOP seeks to further turn Ohio red.

As the March primary draws closer, some analysts say this race will be the toughest that Sen. Brown has faced in a long time.

According to the average of polls on RealClearPolitics, Brown is beating all three potential candidates. However, the polls show the lead is slim, with him beating two of the candidates by one point and one by 2.5 points.

With that in mind, here's a look at who Brown's potential opponents are and their platforms:

Secretary of State Frank LaRose - LaRose, a former Army Green Beret, has been Ohio's Secretary of State since 2018.

Recently, he championed changing the requirements to pass certain constitutional amendments from 50% to a supermajority of 60%, which was rejected by voters last year.

Once seen as a moderate who touted faith in Ohio's elections, LaRose has taken a sharp rightward turn in this campaign, endorsing former President Donald Trump and refusing to condemn his repeated falsehoods claiming fraud in the 2020 election. 

Some of the issues he's running on according to his website is better care and benefits for veterans, southern border security, bringing price transparency to US healthcare, limiting gender affirming care and increasing housing availability and affordability. You can read a full list of the issues he's running on here.

State Senator Matt Dolan - Dolan has been a state senator since 2017 and is the chairman of the Senate Finance Committee. 

Like the other candidates in this race, he's an ardent supporter of former Trump, despite not getting his endorsement this cycle. At a campaign stop in Columbiana County last month, Dolan claimed he is the only one in the GOP primary that has enacted Trump's policies in Ohio.

However, what has set Dolan apart from others in the party, and gained him the ire of the former president, has been his insistence that he does not need Trump's endorsement and wants the party to look ahead, rather than relitigate past elections. 

Dolan ran in 2022 to fill a seat left by former U.S. Senator Rob Portman but lost his bid against U.S. Senator J.D. Vance.

Some of the issues he's running on include securing the southern border, bringing greater support to law enforcement, expanding workplace freedoms, cutting taxes and implementing stricter abortion laws in Ohio. You can read a full list of the issues he's running on here.

Bernie Moreno - Moreno, a self-described "political outsider," is the only candidate in this primary officially endorsed by Trump, despite being an initial critic of the former president during his presidential run in 2016.

He owned several car dealerships in Cleveland as well as a blockchain technology company called CHAMPtitles, which sells digital car titling products.

He previously ran in 2022 but dropped out of the race after a meeting with Trump.

Moreno's platform includes revamping election law in the wake of Trump's repeated false  claims that there was fraud in the 2020 election,  giving parents more power over what subjects can and cannot be taught in classrooms, border security, banning late term abortions and reducing regulations, which he believes stifle growth, as well as cutting government spending and finding ways to bring inflation under control. 

For a full list of the issues he's running on, click here.