The theorem has many other interesting "non-marital" applications.
The marriage theorem is used in the usual proofs of the fact that an (r &times; n) Latin rectangle can always be extended to an ((r+1) &times; n) Latin rectangle when r < n, and so, ultimately to a Latin square.