Sunday 6 September 2026 Rebuilt nightly from the WCA's official results · export of 6 September 2026 · About
The Middle Three
People → Head to head

Head to head

Aleksandar Angelov vs Nikolai Petrov

Two careers, 176 shared rounds, one running count. Everything below comes from the official results the two of them posted in the same rounds of the same competitions.

Aleksandar Angelov (Bulgaria) and Nikolai Petrov (Bulgaria) have met in 176 rounds across 27 competitions since 2012. Counting every round where both finished with a result, Nikolai Petrov leads Aleksandar Angelov: 154 finishes in front to 20 and 2 ties.

On personal bests the split is just as plain: across 11 shared events, Nikolai Petrov holds the faster single in 10, Aleksandar Angelov in 1.

Personal bests, side by side

faster single in bold
EventAleksandar Angelov singleaverageNikolai Petrov singleaverage
3×313.2516.7611.7113.64
2×23.346.522.346.90
4×41:16.241:28.6354.911:09.34
5×52:53.543:14.442:00.282:17.88
6×66:59.517:22.134:49.205:10.00
3×3 one-handed55.251:14.5327.0133.03
Clock15.4319.5827.9944.62
Megaminx3:55.184:48.363:37.204:09.50
Pyraminx10.8616.887.239.93
Skewb12.1517.367.7115.86
Square-11:04.6539.4657.51

Year by year

every meeting, 176 rounds in all
20122025busiest year: 65 meetings2012: 52013: 52014: 42015: 52018: 162019: 202022: 182023: 212024: 652025: 17

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundAleksandar AngelovNikolai Petrovahead
2025Sofia Spring 20252×2First round8.929.14Aleksandar Angelov
2025Sofia Spring 20253×3Second round18.2616.93Nikolai Petrov
2025Sofia Spring 20253×3First round18.7717.44Nikolai Petrov
2025Sofia Spring 20254×4First round1:51.321:12.98Nikolai Petrov
2025Sofia Spring 20255×5First round3:32.092:43.71Nikolai Petrov
2025Sofia Spring 2025ClockFirst round21.8739.64Aleksandar Angelov
2025Sofia Spring 2025PyraminxFirst round21.5715.64Nikolai Petrov
2025Sofia Spring 2025Square-1First round1:12.161:06.80Nikolai Petrov
2025Sofia Open 20252×2First round6.5212.40Aleksandar Angelov
2025Sofia Open 20253×3Second round18.4817.35Nikolai Petrov
2025Sofia Open 20253×3First round21.7216.76Nikolai Petrov
2025Sofia Open 20253×3 one-handedFirst round1:18.1735.98Nikolai Petrov
2025Sofia Open 20254×4First round1:35.131:15.56Nikolai Petrov
2025Sofia Open 20255×5Final2:40.60Nikolai Petrov

Full careers: Aleksandar Angelov · Nikolai Petrov. A meeting is a round of one event at one competition where both finished with a counted result. Who finished ahead follows official placing in the round: rounds played to an average are won on the average, best-of rounds on the single.