🟨 AI-Powered · Soccer Rules · Instant Answers

Stop arguing.
Start knowing.

RefBot is your AI soccer expert — rules, tactics, training tips, formations, history and more. Ask anything about soccer and get an instant expert answer in plain language.

See how it works
Try these common questions →
⚡ Offside when level with defender?
📋 How does a 4-3-3 work?
📊 What does xG mean?
🦶 Best weak foot drill?
🧠 What is a false 9?

Three Steps.
One Correct Answer.

No rulebook. No waiting. No conflicting opinions from other parents on the sideline.

01

Describe the situation

Type exactly what happened on the field in plain English. As much or as little detail as you want.

02

Get the ruling instantly

RefBot reads the FIFA Laws of the Game and explains exactly what the correct call should have been — and why.

03

Ask follow-up questions

Not sure about a specific detail? Ask a follow-up. RefBot keeps the context and digs deeper with you.

04

Share the ruling

Copy the answer and share it with other parents, coaches, or players. End the argument with evidence, not opinion.

See RefBot
In Action

These are the exact kinds of questions that come up every weekend on fields everywhere.

Was my son offside? He was standing behind the last defender when the ball was played, but then ran forward to receive it.
Not offside — and this is a common misunderstanding! Offside is judged at the moment the ball is played by a teammate, not when it is received. If your son was behind the last defender (i.e., onside) when the pass was made, he is completely legal to receive the ball even if he runs into an offside position afterward. The key moment is always when the ball leaves the passer's foot.
Law 11Offside✓ Legal Play
The goalkeeper held the ball for more than 6 seconds. Should the ref have called it?
Yes — under FIFA Law 12, the goalkeeper may not hold the ball for more than 6 seconds before releasing it. If they do, the referee should award an indirect free kick to the opposing team from the spot where the goalkeeper was holding the ball. In practice, referees often give a warning first, but strictly by the rules, the free kick should be awarded immediately once 6 seconds have passed.
Law 12Goalkeeper⚠ Foul
A player celebrated a goal by taking off his shirt. What should the referee do?
The referee should caution (yellow card) the player for removing their shirt. Under FIFA Law 12, removing the jersey during a goal celebration is considered an act of unsporting behavior and is a mandatory caution. The goal itself still stands — the yellow card is for the celebration, not the goal. The player must also put their shirt back on before play restarts.
Law 12Celebration🟨 Yellow Card

Know Every Rule.
For Less Than a Coffee.

Start free. Upgrade when you need unlimited access.

Free
$0
forever
  • 5 questions per month
  • Soccer rules included
  • Full explanations
League
$299
per month · whole league
  • Everything in Coach
  • White-labeled for your league
  • Referee training module
  • Admin dashboard
  • Priority support

Parents & Coaches
Love It

Used by coaches, parents, and players every weekend.

★★★★★

"Finally. I've been arguing with other parents about offside for 3 seasons. RefBot ended the debate in 10 seconds with a proper explanation."

MD
Mike D.
U12 Soccer Parent, Ohio
★★★★★

"I use it before every practice to look up rules and explain them to my players in simple terms. It's like having a FIFA instructor on speed dial."

SC
Sarah C.
Youth Coach, Texas
★★★★★

"Our league sent it to all our coaches and it's already reduced sideline conflicts by a huge amount. People trust the answer when it comes from an AI, not another parent."

JR
James R.
League Director, Florida

Know the rules.
Win every argument.

Join thousands of coaches and parents who never second-guess a call again. Free to start.

🎉 You're in! We'll be in touch soon.
⚽ Soccer
Free questions remaining: 5 / 5  ·  Upgrade for unlimited →
🟨

Ask RefBot Anything

Rules, tactics, training tips, formations, history — ask anything about soccer and get an instant expert answer.

Common questions to get started:
Press Enter to send · Shift+Enter for new line · Powered by Claude AI