You could watch "free" sports through various online portals, but not legally watch professional or college sports free if they are licensed broadcasts. There are pro-sports applications available for a fee. Amateur or international sports are usually the only free sports feeds available online.
BTW: If anyone posts a link to an application or internet site it will be deleted as SPAM.
How can I watch live sports on iPhone 4S? Any free ways to do it?