Australian cricketer, Pat Cummins has signed a four year contract to play for San Francisco Unicorns in Major League Cricket.