I can find my site http://www.thesportsperspective.com on google when I type "The Sports Pespective" but is there any other way people can find it like typing "sports" or "sports news" ? I'm not sure how this works. Also the Yahoo webcrawler came to my site but I'm not finding it on Yahoo
"sports" or "sports news" are very highly competitive words, so it would be next to impossible toping for them in the SERPs, you can try other three word phrases that are comparitevely less competitive, and try gaining some backlinks for them and also optimize your pages accordingly.
Build loads of links to your site from sports related sites and you may start to rank for these terms. Don't expect results inside 12 months and without a lot of hard work though.