Pairs Trading is a widely known and used market-neutral trading strategy that utilizes the concept of statistical arbitrage. It is based on the idea of mean-reverting time series and relies on the spread between two assets to demonstrate that property to buy an asset at a relatively undervalued price and an asset at a relatively overvalued price. This allows investors to manage risk if the market moves strongly in only one direction by making money on one side of the bet. The main challenge of pairs trading is selecting pairs that have an actual underlying relationship and their spread has real statistical significance. In this paper, we present the use of machine learning, specifically unsupervised clustering to construct our search space for pair selection and compare it against a traditional way of selecting pairs. We see that not only are we able to pick out more profitable pairs, these pairs are also less volatile and have less exposure to the market.