Matching codes are stabilizer codes based on Kitaev’s honeycomb lattice model. The hexagonal form of these codes are particularly well-suited to the heavy-hexagon device layouts currently pursued in the hardware of IBM quantum. Here we show how the stabilizers of the code can be measured solely through two-body measurements that are native to the architecture. Though the subsystem code formed by these measurements has a trivial code space, the sequence in which they are measured allows the desired logical subspace to be preserved. This therefore achieves a result similar to the recently introduced Floquet codes, but via a completely different method. The process is then run on 27 and 65 qubit devices, to compare results with simulations for a standard error model. It is found that the results correspond well to simulations where the noise strength is similar to that found in the benchmarking of the devices. The best devices show results consistent with a noise model with an error probability of around 1.5%–2%.