Skip to main content
chessbio.com
Search
Streamers
Home
National Master
Joao Guerra Costa
Games
Player Profile
Joao Guerra Costa
NM
Costing
Porto, Portugal
Since 2014 (Active)
Chess.com
♟♟♟♟♟♟
53.5% W
41.5% L
5.1% D
Bullet
2276
276W
135L
23D
Blitz
2405
5784W
4576L
554D
Rapid
1754
7W
0L
0D
Daily
1471
10W
0L
0D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Win
vs agu692
2248
Nov 3, 2026
3m + 2s
A84
Dutch Defense
Costing won by resignation
Win
vs prophetlondon
2270
Nov 2, 2026
3m + 2s
C46
Three Knights Opening
Costing won by resignation
Win
vs IwetaRajlich
2399
Nov 2, 2026
3m + 2s
C01
French Defense: Exchange Variation
Costing won by checkmate
Win
vs mamadbakpao
2419
Nov 2, 2026
3m + 2s
C48
Four Knights Game: Spanish Variation
Costing won by resignation
Loss
vs kosik2511
2440
Nov 2, 2026
3m + 2s
A04
Colle System: Rhamphorhynchus Variation
kosik2511 won by resignation
Loss
vs CzechmVIII
2335
Nov 1, 2026
3m + 2s
B60
Sicilian Defense: Richter-Rauzer Variation
CzechmVIII won by resignation
Loss
vs CagnusMarlsenNigir
2241
Nov 1, 2026
1m + 1s
B00
Barnes Defense
CagnusMarlsenNigir won by resignation
Loss
vs Perun76
2290
Oct 31, 2026
3m + 2s
A80
Dutch Defense
Perun76 won by resignation
Win
vs Arhs40
2243
Oct 31, 2026
3m + 2s
C01
French Defense: Exchange Variation
Costing won by resignation
Loss
vs darkangel1970
2506
Oct 31, 2026
3m + 2s
C47
Four Knights Game
darkangel1970 won by resignation
Loss
vs narek_107
2491
Oct 30, 2026
3m + 2s
B33
Sicilian Defense: Four Knights Variation, Cobra Variation
narek_107 won by resignation
Win
vs Special_Chess_Laboratory
2412
Oct 29, 2026
3m + 2s
C50
Blackburne Shilling Gambit
Costing won by resignation
Win
vs bigpotato2
2414
Oct 29, 2026
3m + 2s
C01
French Defense: Exchange Variation
Costing won by resignation
Loss
vs ButterflyQueen
2252
Oct 29, 2026
1m + 1s
A85
Dutch Defense: Queen's Knight Variation
ButterflyQueen won on time
Win
vs gemtangfan
2175
Oct 29, 2026
1m + 1s
B29
Sicilian Defense: Nimzowitsch Variation
Costing won by resignation
Loss
vs Attractorstrange
2338
Oct 29, 2026
3m + 2s
B07
Czech Defense
Attractorstrange won by resignation
Win
vs 200orbustQueen
2369
Oct 29, 2026
3m + 2s
A88
Dutch Defense: Leningrad Variation, Warsaw Variation
Costing won by resignation
Loss
vs Matpolew
2436
Oct 28, 2026
3m + 2s
B12
Caro-Kann Defense
Matpolew won by resignation
Win
vs Vladyslav_Puchka
2374
Oct 28, 2026
3m + 2s
A88
Dutch Defense: Leningrad Variation, Warsaw Variation
Costing won by checkmate
Loss
vs DinkoViloba
2413
Oct 28, 2026
3m + 2s
B01
Scandinavian Defense
DinkoViloba won by resignation