Skip to main content
chessbio.com
Search
Streamers
Home
Candidate Master
Mohammadreza Firouzja
Games
Player Profile
Mohammadreza Firouzja
CM
Trickfreak
Since 2018 (Active)
Chess.com
♟♟♟♟♟♟
48.5% W
44.2% L
7.3% D
Bullet
2800
10692W
9725L
1473D
Blitz
2745
8603W
7870L
1419D
Rapid
2411
85W
46L
22D
Daily
1763
1W
0L
1D
Biography
Coaching
Statistics
Rating
Openings
Opponents
Games
Recent Games
20 games
Win
vs Hyoukami
2699
Oct 31, 2026
3m
B07
Czech Defense
Trickfreak won on time
Win
vs Ishanaxade
2641
Oct 31, 2026
3m
B20
Sicilian Defense
Trickfreak won by resignation
Loss
vs SoltaniciRus
2701
Oct 31, 2026
3m
A45
Amazon Attack: Siberian Attack
SoltaniciRus won by resignation
Loss
vs Nerdfix7685
2674
Oct 31, 2026
3m
C20
Barnes Opening: Walkerling
Nerdfix7685 won by resignation
Win
vs paan99
2678
Oct 31, 2026
3m
E20
Nimzo-Indian Defense
Trickfreak won by checkmate
Loss
vs misa_savic
2721
Oct 26, 2026
3m
A06
Nimzo-Larsen Attack: Classical Variation
misa_savic won on time
Draw
vs FaceEverytingAndRice
2753
Oct 26, 2026
3m
B02
Alekhine Defense
Game drawn by stalemate
Win
vs SeTuttePippe
2710
Oct 26, 2026
3m
C18
French Defense: Winawer Variation, Advance Variation
Trickfreak won by resignation
Loss
vs DoubleChamp15
2773
Oct 26, 2026
3m
A03
Bird Opening: Dutch Variation
DoubleChamp15 won on time
Draw
vs Finley-Pearce-Fred
1070
Oct 26, 2026
10m
B50
Sicilian Defense
Game drawn by agreement
Win
vs YoshiHeroo
442
Oct 26, 2026
5m
A00
Amar Gambit
Trickfreak won by resignation
Win
vs Hisenberg1616
964
Oct 26, 2026
3m
C01
French Defense: Exchange Variation
Trickfreak won by resignation
Win
vs anubhav52455
713
Oct 26, 2026
3m
A00
Amar Gambit
Trickfreak won by checkmate
Win
vs diokletian
2797
Oct 26, 2026
3m
D06
QGD: 2...Bf5 3.cxd5
Trickfreak won on time
Loss
vs profidemaster1234
2708
Oct 26, 2026
3m
B23
Sicilian Defense: Closed
profidemaster1234 won by resignation
Win
vs GM_RobertoMogranzini
2730
Oct 26, 2026
3m
A20
English Opening: Drill Variation
Trickfreak won on time
Win
vs kacprekt
2654
Oct 26, 2026
3m
B10
Caro-Kann Defense
Trickfreak won on time
Loss
vs chessguy0202
2764
Oct 26, 2026
3m
C03
French Defense: Guimard Variation, Thunderbunny Variation
chessguy0202 won on time
Win
vs masruri_rahman
2827
Oct 26, 2026
3m
B13
Caro-Kann Defense: Exchange Variation
Trickfreak won by resignation
Win
vs StellarChess
2766
Oct 25, 2026
3m
D00
Amazon Attack
Trickfreak won on time