Saturday 24 October 2026 Rebuilt nightly from the WCA's official results · export of 24 October 2026 · About
The Middle Three
People → Head to head

Head to head

Krzysztof Bober vs Mateusz Szwugier

Two careers, 1,358 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,358 rounds across 152 competitions since 2014. Counting every round where both finished with a result, Mateusz Szwugier leads Krzysztof Bober: 847 finishes in front to 503 and 8 ties.

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

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.033.215.36
Megaminx1:07.221:17.451:00.301:07.58
Pyraminx3.265.931.111.90
Skewb3.307.972.394.82
Square-120.1638.4714.8121.42
4×4 blindfolded4:05.01—13:41.00—
3×3 Multi-Blind60 of 64 cubes · 1:00:04—11 of 12 cubes · 59:35—

Year by year

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

Recent meetings

newest first · averages where the round ranked on one, singles otherwise
YearCompetitionEventRoundKrzysztof BoberMateusz Szwugierahead
2026GLS Gdańsk VI 20262×2First round5.683.64Mateusz Szwugier
2026GLS Gdańsk VI 20263×3Second round10.659.29Mateusz Szwugier
2026GLS Gdańsk VI 20263×3First round11.1310.21Mateusz Szwugier
2026GLS Gdańsk VI 20263×3 blindfoldedFinal18.032:03.39Krzysztof Bober
2026GLS Gdańsk VI 20263×3 blindfoldedFirst round19.651:45.66Krzysztof Bober
2026GLS Gdańsk VI 20264×4First round42.9034.29Mateusz Szwugier
2026GLS Gdańsk VI 2026ClockFirst round7.787.57Mateusz Szwugier
2026GLS Gdańsk VI 2026PyraminxFirst round7.732.90Mateusz Szwugier
2026GLS Gdańsk VI 2026SkewbFirst round8.726.41Mateusz Szwugier
2026Stork Cubing Przygodzice 20262×2First round3.953.04Mateusz Szwugier
2026Stork Cubing Przygodzice 20262×2Final4.592.72Mateusz Szwugier
2026Stork Cubing Przygodzice 20263×3First round10.3210.95Krzysztof Bober
2026Stork Cubing Przygodzice 20263×3Final11.889.93Mateusz Szwugier
2026Stork Cubing Przygodzice 20263×3Second round12.1410.59Mateusz Szwugier

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.