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

Brian Johnson vs Zeke Mackay

Two careers, 1,649 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.

Brian Johnson (United States) and Zeke Mackay (United States) have met in 1,649 rounds across 151 competitions since 2015. Counting every round where both finished with a result, Brian Johnson leads Zeke Mackay: 1029 finishes in front to 618 and 2 ties.

On personal bests the split is just as plain: across 14 shared events, Brian Johnson holds the faster single in 9, Zeke Mackay in 5.

Personal bests, side by side

faster single in bold
EventBrian Johnson singleaverageZeke Mackay singleaverage
3×34.205.204.365.93
2×20.661.180.691.59
4×420.6924.9121.9025.64
5×544.1349.8845.2048.70
6×61:28.461:36.571:27.551:33.29
7×72:24.842:39.702:04.042:16.69
3×3 blindfolded2:01.3830.5242.84
3×3 Fewest Moves17 moves19.0019 moves21.00
3×3 one-handed6.629.169.2510.83
Clock4.786.773.604.88
Megaminx35.2841.1326.8728.57
Pyraminx1.021.851.162.08
Skewb1.152.311.202.49
Square-12.855.255.547.83

Year by year

every meeting, 1,649 rounds in all
20152026busiest year: 385 meetings2015: 22016: 82017: 352018: 512019: 992021: 362022: 2692023: 3852024: 2642025: 3462026: 154

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundBrian JohnsonZeke Mackayahead
2026Persevere in De Pere 20262×2First round1.542.08Brian Johnson
2026Persevere in De Pere 20262×2Final1.462.81Brian Johnson
2026Persevere in De Pere 20263×3First round6.927.55Brian Johnson
2026Persevere in De Pere 20263×3Second round7.227.89Brian Johnson
2026Persevere in De Pere 20263×3Final7.036.78Zeke Mackay
2026Persevere in De Pere 20263×3 one-handedFirst round10.2414.35Brian Johnson
2026Persevere in De Pere 20263×3 one-handedFinal10.5812.77Brian Johnson
2026Persevere in De Pere 20264×4First round27.9629.22Brian Johnson
2026Persevere in De Pere 20264×4Final28.0727.16Zeke Mackay
2026Persevere in De Pere 2026PyraminxFirst round2.733.84Brian Johnson
2026Persevere in De Pere 2026PyraminxFinal2.633.64Brian Johnson
2026Persevere in De Pere 2026SkewbFirst round3.163.40Brian Johnson
2026Persevere in De Pere 2026SkewbFinal3.513.28Zeke Mackay
2026Rubik's WCA North American Championship 20263×3First round7.066.74Zeke Mackay

Full careers: Brian Johnson · Zeke Mackay. 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.