The Toronto Sun reported Thursday on its web site that Frank Thomas has reached a tentative agreement with the Blue Jays on a two-year contract worth $20 million. According to the report, the contract has an option for 2009, and will become official pending the results of a physical for the 38-year-old designated hitter.