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

Krzysztof Bober vs Mateusz Szwugier

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

Krzysztof Bober (Poland) and Mateusz Szwugier (Poland) have met in 1,318 rounds across 149 competitions since 2014. Counting every round where both finished with a result, Mateusz Szwugier leads Krzysztof Bober: 819 finishes in front to 491 and 8 ties.

On personal bests the split is just as plain: across 16 shared events, Mateusz Szwugier holds the faster single in 11, Krzysztof Bober in 5.

Personal bests, side by side

faster single in bold
EventKrzysztof Bober singleaverageMateusz Szwugier singleaverage
3×37.869.756.068.47
2×21.533.240.772.00
4×433.2536.5626.6730.44
5×51:19.701:34.6553.981:03.55
6×63:34.384:16.131:44.291:59.15
7×76:33.007:13.853:15.073:23.07
3×3 blindfolded15.0218.811:00.741:18.58
3×3 Fewest Moves22 moves26.3328 moves32.33
3×3 one-handed22.6726.9512.2820.83
Clock3.735.034.415.36
Megaminx1:07.221:17.451:00.301:07.58
Pyraminx3.265.931.111.90
Skewb3.307.972.395.42
Square-120.1638.4714.8121.42
4×4 blindfolded4:05.0113:41.00
3×3 Multi-Blind60 of 64 cubes · 1:00:0411 of 12 cubes · 59:35

Year by year

every meeting, 1,318 rounds in all
20142026busiest year: 232 meetings2014: 172015: 672016: 532017: 582018: 692019: 602020: 102021: 982022: 1742023: 2032024: 1622025: 2322026: 115

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundKrzysztof BoberMateusz Szwugierahead
2026Puck Open 20262×2First round3.914.50Krzysztof Bober
2026Puck Open 20262×2Final3.705.28Krzysztof Bober
2026Puck Open 20263×3Final10.369.23Mateusz Szwugier
2026Puck Open 20263×3First round11.798.96Mateusz Szwugier
2026Puck Open 20264×4Final39.0931.99Mateusz Szwugier
2026Puck Open 20266×6Final3:34.382:07.03Mateusz Szwugier
2026Puck Open 2026PyraminxFirst round8.462.91Mateusz Szwugier
2026Puck Open 2026PyraminxFinal8.762.98Mateusz Szwugier
2026Cube Factory League Brzeziny 20262×2Second round3.883.42Mateusz Szwugier
2026Cube Factory League Brzeziny 20262×2First round3.244.11Krzysztof Bober
2026Cube Factory League Brzeziny 20263×3First round11.4610.12Mateusz Szwugier
2026Cube Factory League Brzeziny 20263×3Second round10.7510.55Mateusz Szwugier
2026Cube Factory League Brzeziny 20263×3Final10.889.54Mateusz Szwugier
2026Cube Factory League Brzeziny 20263×3 Multi-BlindFinal45 of 56 cubes · 59:157 of 8 cubes · 39:37Krzysztof Bober

Full careers: Krzysztof Bober · Mateusz Szwugier. 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.