Preposition after verb

Bet on, against, with, at or for?

Different prepositions after bet express different ideas such as supporting an outcome, opposing it, or making a wager with someone.

Quick answer

Which preposition should you use after bet?

Use bet on for the outcome you expect, bet against for the outcome you oppose, and bet with for the person you make a wager with. Bet at is not standard for wagering, while bet for appears mainly in fixed contexts such as betting for charity.

I bet on the home team.
She bet against the company’s success.
We bet with our neighbours every year.

Choose the pattern by meaning

These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.

1
bet on + outcome/person

Choosing the expected winner

Use bet on for the result, team, horse, or person you expect to win or succeed.

He bet on the fastest horse.
2
bet against + outcome/person

Expecting failure or loss

Use bet against when you expect someone or something not to succeed.

Investors rarely bet against the market for long.
3
bet with + person

Making a wager with someone

Use bet with for the other participant in the wager.

She bet with her brother over the score.
4
bet + amount + on + outcome

Stating money and prediction

You can include the amount before on.

They bet €50 on the final match.

See the difference in context

The same subject can take different constructions because each sentence answers a different question.

Construction
Example
Meaning
bet on
We bet on the underdog.
Choose or support a likely winner or result.
bet against
She bet against the proposal.
Expect failure or decline.
bet with
I bet with my friend every weekend.
Make a wager with another person.
bet at
They bet at the casino.
At can introduce the place of betting, not the object of the wager.
bet for
They held a charity event where guests could bet for prizes.
Not the usual preposition for choosing a winner; used only in special contexts.

Common mistakes

Some combinations appear in real text but do not mean what learners often assume.

Using at for the wagered outcome

Use on for the thing you expect to win.

✕ He bet at the red horse. ✓ He bet on the red horse.

Confusing against and on

Bet against means you expect failure, not success.

✕ She bet against her favourite team to win. ✓ She bet on her favourite team to win.

Using for instead of on

For is not the normal choice when predicting an outcome.

✕ I bet for Brazil. ✓ I bet on Brazil.

Quick practice

Choose the expression that matches the intended meaning.

1. They bet ___ the election result.
2. She often bets ___ her brother during football season.
3. Investors who bet ___ the company expected it to fail.

Check your sentence in context

Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.

Free to try · No signup required

Frequently asked questions

Can I say bet at?

Only when talking about the location, such as a casino or racetrack. It does not replace bet on.

What is the difference between bet on and bet against?

Bet on means you expect success. Bet against means you expect failure.

Is bet with about agreement?

No. Bet with identifies the other person involved in the wager.

Write with confidence in Linguix

Create a free account to check complete texts, apply suggestions, and save your documents.

Create a free account