WHOWINSAI

Who would win?

Sukuna (Heian Era Peak) vs Gojo (Peak)

Sukuna (Heian Era Peak)
The short answer
Sukuna wins, but it's close

Infinity normally means nothing touches Gojo, but Sukuna doesn't need to touch him. His domain, Malevolent Shrine, cuts everything inside it over and over without having to aim, and that gets straight past Infinity. Gojo can still win by taking Sukuna out of the fight, but Sukuna is the harder of the two to put down, so his cuts land first. It's a narrow win, and a different day could go the other way.

  • Sukuna's domain gets past Infinity
  • Both can win; Sukuna lasts longer
  • A narrow margin, not a stomp

Decided by the WhoWinsAI battle engine from canon feats, not fan votes · Contestable, 58% confidence · See the full breakdown ↓

👑
Sukuna (Heian Era Peak)
Sukuna (Heian Era Peak)
JJK · Tier S

Ryomen Sukuna, the King of Curses in Jujutsu Kaisen, in his original four-armed body from the Heian era, when he was at his strongest. His domain is Malevolent Shrine.

dismantle cleave domain expansion domain lethal cursed technique regeneration
VS
Gojo (Peak)
Gojo (Peak)
JJK · Tier S

Satoru Gojo, the strongest sorcerer in Jujutsu Kaisen. His Limitless technique, steered by the Six Eyes, creates Infinity: a space attacks can never cross. This is Gojo at his peak.

domain expansion enhanced senses cursed technique domain mindlock energy projection

The full breakdown

For the stat fans: every check the engine ran, fighting in character and with no holding back (engine v1.8.21).

In Character

Sukuna
contestable · 58% confidence

In short

Nothing separates these two on raw power — they stand at the same tier, so scale decides nothing here. Both fighters have a way to end the fight, so it comes down to who lands it first. Both can finish, so it turns on who survives the exchange — Sukuna is harder to put down than Gojo, so is favoured to land the finish first. Sukuna edges it, but it is close enough to argue.

The tables below show every check behind this, with the numbers the engine used.

Full engine breakdown

Power bracket

FighterBracket
Sukuna6
Gojo6

Gap of 0. No scoring edge.

Attribute clash

AxisAttackervs defencePoints
StrengthSukuna (9)Gojo 5 (UNDEFENDED x1.5)+38
EnergyGojo (10)Sukuna 5+25

Ability interactions

TypeInteractionPoints
regenSukuna heals too fast for Gojo to win just by wearing them down—
regenGojo heals too fast for Sukuna to win just by wearing them down—

Soft counter: reduces an ability's effectiveness without nullifying it. Hard counter: the ability does not function against this opponent at all.

Win conditions tested

CheckSukunaGojo
KillPASS
reach 7 vs Gojo's 6
FAILED
reach 5, needs 7
ContainFAILED
reach 6 — a temporary hold, needs 8 to be permanent
FAILED
reach 6 — a temporary hold, needs 8 to be permanent
Shut downNOPASS
8 vs Sukuna's 3

A kill lands only when the attacker's reach meets or beats the defender's resistance. Containment must clear two bars: it has to out-reach the opponent's escape and reach 8 to hold permanently — below that it is a temporary hold that lapses. A fighter who fails both cannot end the fight, however much damage they do — which is how an outmatched fighter can still force a stalemate.

Can they threaten at all?

FighterHas a usable offensive route
SukunaYES
GojoYES

This checks only whether a fighter can meaningfully attack at all. It is tested before the win conditions above — so a fighter can pass here and still have no way to finish the opponent.

Rulings

Sukuna's domain delivers a sustained lethal payload — the cutting attack lands repeatedly while the domain stands, rather than needing to be aimed. The domain is how the attack is delivered, not a second weapon — it does not hit harder because it is a domain
Sukuna has no rating for resisting being knocked out or shut down, so it is read from their tier as 3 rather than as none (incap resistance 0 -> 3)
Gojo has no rating for resisting being knocked out or shut down, so it is read from their tier as 3 rather than as none (incap resistance 0 -> 3)
Sukuna bypasses Gojo's Infinity (domain/conceptual/reality) -- barrier gives no protection
Gojo can put Sukuna out of the fight without killing them — incapacitation 8 against resistance 3
Both fighters have a valid win condition — scale decides who lands it first
Both can finish, so it turns on who survives the exchange — Sukuna is harder to put down than Gojo, so is favoured to land the finish first

Final score

Key awardsPoints
Both can finish, so it turns on who survives the exchange — Sukuna is harder to put down than Gojo, so is favoured to land the finish first+8

The largest awards, not a full ledger — bracket gap, attribute clash and counter points are listed in their own sections above.

Sukuna 41 Gojo 20

Sukuna 41 · Gojo 20 — margin +21, graded contestable. Points accumulate from the checks above. The engine resolves the fight; the AI only narrates the result it reached.

No Holding Back

Sukuna
contestable · 58% confidence

In short

Morals make no difference to this one — it resolves exactly as above.

Full engine breakdown

Power bracket

FighterBracket
Sukuna6
Gojo6

Gap of 0. No scoring edge.

Attribute clash

AxisAttackervs defencePoints
StrengthSukuna (9)Gojo 5 (UNDEFENDED x1.5)+38
EnergyGojo (10)Sukuna 5+25

Ability interactions

TypeInteractionPoints
regenSukuna heals too fast for Gojo to win just by wearing them down—
regenGojo heals too fast for Sukuna to win just by wearing them down—

Soft counter: reduces an ability's effectiveness without nullifying it. Hard counter: the ability does not function against this opponent at all.

Win conditions tested

CheckSukunaGojo
KillPASS
reach 7 vs Gojo's 6
FAILED
reach 5, needs 7
ContainFAILED
reach 6 — a temporary hold, needs 8 to be permanent
FAILED
reach 6 — a temporary hold, needs 8 to be permanent
Shut downNOPASS
8 vs Sukuna's 3

A kill lands only when the attacker's reach meets or beats the defender's resistance. Containment must clear two bars: it has to out-reach the opponent's escape and reach 8 to hold permanently — below that it is a temporary hold that lapses. A fighter who fails both cannot end the fight, however much damage they do — which is how an outmatched fighter can still force a stalemate.

Can they threaten at all?

FighterHas a usable offensive route
SukunaYES
GojoYES

This checks only whether a fighter can meaningfully attack at all. It is tested before the win conditions above — so a fighter can pass here and still have no way to finish the opponent.

Rulings

Sukuna's domain delivers a sustained lethal payload — the cutting attack lands repeatedly while the domain stands, rather than needing to be aimed. The domain is how the attack is delivered, not a second weapon — it does not hit harder because it is a domain
Sukuna has no rating for resisting being knocked out or shut down, so it is read from their tier as 3 rather than as none (incap resistance 0 -> 3)
Gojo has no rating for resisting being knocked out or shut down, so it is read from their tier as 3 rather than as none (incap resistance 0 -> 3)
Sukuna bypasses Gojo's Infinity (domain/conceptual/reality) -- barrier gives no protection
Gojo can put Sukuna out of the fight without killing them — incapacitation 8 against resistance 3
Both fighters have a valid win condition — scale decides who lands it first
Both can finish, so it turns on who survives the exchange — Sukuna is harder to put down than Gojo, so is favoured to land the finish first

Final score

Key awardsPoints
Both can finish, so it turns on who survives the exchange — Sukuna is harder to put down than Gojo, so is favoured to land the finish first+8

The largest awards, not a full ledger — bracket gap, attribute clash and counter points are listed in their own sections above.

Sukuna 41 Gojo 20

Sukuna 41 · Gojo 20 — margin +21, graded contestable. Points accumulate from the checks above. The engine resolves the fight; the AI only narrates the result it reached.

More matchups

🔥 Gojo battles

🔥 Sukuna battles

Also popular