In my local area In HS we consistantly ran meets with guys running 10.1 and 10.2. That is pretty freaking fast though and I come from a very strong track area. Several of the athletes I knew either went to olympic qualifiers or got scholarships to d1 schools.
Our fastest guy would run in the 10.8-10.9 range most of the time and while he could clean up in the small meets he usually got Housed in the bigger meets.
These are all genetically gifted sprinters though, so your time is very good. I was a very good quarter mile and 200 meter runner and I only ever got to 11.2 in the 100m.
IMHO the 100 meter is still pretty much a power run as getting out of the blocks and up to top speed is a good 30-40 meters of the race. If you fall behind 2 tenths of a second out of the blocks, you will never make it up in 60 meters. The 200 is more a race that your top speed can actually win your race over a more powerful runner.
One kid on my track team who was on the 4X100m relay team was a tenth faster than me in the 100 meter. He was a stocky powerful kid with not a very long or smooth stride, He just bulled his way down the track. In the 200 M I would stomp him by a half a second or more because I had a very long powerful stride and my top speed was great, I had shit for starting power though.
This brings me to another point, My coach chose the other kid to be the third leg of our 4x100 team because he had the better 100 meter time, However I tried to explain to him that my top speed was better and since you get the handoffs at near full speed anyways I would actually help the team more than the other kid. But I never got the chance to prove it.
Sorry for the jumping around semi rant. end of hijack.
P.S. being a basketball player you probably have a nice long powerful stride, work on power if you want to get out of the blocks quicker.