Javascript is required.
Skip To Main Content
Sports
Men's Sports
Baseball
Schedule
for Baseball
Roster
for Baseball
News
for Baseball
facebook for Baseball
Opens in a new window
twitter for Baseball
Opens in a new window
instagram for Baseball
Opens in a new window
Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
facebook for Basketball
Opens in a new window
twitter for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
facebook for Cross Country
Opens in a new window
twitter for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
Football
Schedule
for Football
Roster
for Football
News
for Football
facebook for Football
Opens in a new window
twitter for Football
Opens in a new window
instagram for Football
Opens in a new window
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
facebook for Golf
Opens in a new window
twitter for Golf
Opens in a new window
instagram for Golf
Opens in a new window
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
facebook for Tennis
Opens in a new window
twitter for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
facebook for Track & Field
Opens in a new window
twitter for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
Women's Sports
Basketball
Schedule
for Basketball
Roster
for Basketball
News
for Basketball
facebook for Basketball
Opens in a new window
twitter for Basketball
Opens in a new window
instagram for Basketball
Opens in a new window
Cross Country
Schedule
for Cross Country
Roster
for Cross Country
News
for Cross Country
facebook for Cross Country
Opens in a new window
twitter for Cross Country
Opens in a new window
instagram for Cross Country
Opens in a new window
Golf
Schedule
for Golf
Roster
for Golf
News
for Golf
facebook for Golf
Opens in a new window
twitter for Golf
Opens in a new window
instagram for Golf
Opens in a new window
Soccer
Schedule
for Soccer
Roster
for Soccer
News
for Soccer
facebook for Soccer
Opens in a new window
twitter for Soccer
Opens in a new window
instagram for Soccer
Opens in a new window
Softball
Schedule
for Softball
Roster
for Softball
News
for Softball
facebook for Softball
Opens in a new window
twitter for Softball
Opens in a new window
instagram for Softball
Opens in a new window
Tennis
Schedule
for Tennis
Roster
for Tennis
News
for Tennis
facebook for Tennis
Opens in a new window
twitter for Tennis
Opens in a new window
instagram for Tennis
Opens in a new window
Track & Field
Schedule
for Track & Field
Roster
for Track & Field
News
for Track & Field
facebook for Track & Field
Opens in a new window
twitter for Track & Field
Opens in a new window
instagram for Track & Field
Opens in a new window
Volleyball
Schedule
for Volleyball
Roster
for Volleyball
News
for Volleyball
facebook for Volleyball
Opens in a new window
twitter for Volleyball
Opens in a new window
instagram for Volleyball
Opens in a new window
Athletics
About UTSA Athletics
Academics
Annual Review
Archives
Camps
Communications
Community Service
Compliance
Donation Requests
Department Spotlights
EADA Reports
Facilities
Hall of Fame
History of Women's Sports at UTSA
Name, Image and Likeness
NCAA Host Institution
Prospective Walk-On Procedure
Recruiting Information
Recruiting Questionnaires
Roadrunner Game Plan
SAAC
Spirit Squads
Sports Medicine
Sports Performance
Staff Directory
Student-Athlete Development
UTSA Sports Properties
Fan Zone
Composite Calendar
Email Updates
Online Store
Live Video
Radio Broadcasts
Promotions
Meep Meep Peeps
Text Message Opt-In
Opens in a new window
Social Media
UTSA Fan Code of Conduct
On Campus Tailgating Information
Prohibited Items
Alamodome Clear Bag Policy
TicketSmarter - Official Ticket Resale Marketplace
UTSA Travel Center
Support
Tickets
Shop
Official UTSA Store
UTSA Retail Partners
UTSA
Schedule
Team Store
Donate
Tickets
Close Featured Menu
Close Main Menu
Open Schedule Ticker
Open Profile Menu
Schedule
Team Store
Donate
Tickets
Open Main Menu
Open Additional Menu
Men's Tennis
Loading
Schedule/Results
Roster
2025 Statistics (PDF)
Opens in a new window
Statistics Archive
Team Info
Archive
Give
Academy
Loading
Tomás Pinho
Season 2022-23
Height
6-2
Year
Redshirt Freshman
Hometown
Oporto, Portugal
Bio
Related
Historical
Men's Tennis
February 07, 2024
Magadan and Pinho debut at No. 27 in ITA Doubles Rankings
Men's Tennis
February 02, 2024
Roadrunners travel to face Utes, Pioneers in Denver
Men's Tennis
November 15, 2023
Pinho at No. 115 in initial 2024 ITA Singles rankings
Men's Tennis
October 22, 2023
Two UTSA doubles teams reach the ITA Regional Semifinal
Men's Tennis
October 03, 2023
Magadan and Pinho pace UTSA at ITA All-American Championships
Men's Tennis
September 29, 2023
UTSA gears up for ITA All-American Championships in Tulsa
Men's Tennis
September 24, 2023
UTSA men’s tennis kicks off 2023 fall competitions at Lake Charles Invitational
Men's Tennis
May 05, 2023
No. 39 UTSA men's tennis opens NCAA competition in Austin
Men's Tennis
April 21, 2023
No. 2 seed UTSA kicks off Conference USA Championships vs. No. 3 seed FAU
Men's Tennis
April 17, 2023
UTRGV visits UTSA Tennis Center for Tuesday morning action
Men's Tennis
April 07, 2023
No. 34 UTSA travels to 71st-ranked Rice this weekend
Men's Tennis
March 23, 2023
37th-ranked UTSA hosts William & Mary Friday on Senior Day
Men's Tennis
March 22, 2023
No. 37 UTSA defeats Denver to secure 13th consecutive win
Men's Tennis
March 21, 2023
37th-ranked UTSA hosts Denver in Wednesday Military Appreciation Match
Men's Tennis
March 16, 2023
UTSA heads East to face Georgia State and Charlotte
Men's Tennis
March 14, 2023
Roadrunners wrap up home stand with Gonzaga
Men's Tennis
March 12, 2023
No. 42 Roadrunners down No. 28 VCU, 4-2
Men's Tennis
March 09, 2023
Roadrunners edge No. 54 Old Dominion, 4-3
Redshirt Sophomore
2023-24
6-2 / -
Freshman
2021-22