Site-specific recombination on supercoiled circular DNA yields a variety of knotted or catenated products. Here, we present a topological model of this process and characterize all possible products of the most common substrates: unknots, unlinks, and torus knots and catenanes. This model tightly prescribes the knot or catenane type of previously uncharacterized data. We also discuss how the model helps to distinguish products of distributive recombination and, in some cases, determine the order of processive recombination products.