Try to use this:
$pattern = '~^(?:\S++\t){3}' . $team . '$~m';
Your pattern didn't find all matches because you added [ascii]
that only matches the letter a or the letter s or the letter c or the letter i. If you want to match all letters you must use [a-z]
An other way is to use fgetcsv and remove all records that are not from the team you are looking for.
You can also use two explode()
the first with \n
and the second with \t
and check $item[3]
for your team.