Thomas Bills
First Base #30
Ht/Wt
6'
5"
|
215 lbs.
Class
Senior
Hometown
Reno, 
Nevada
Last School
Reno High School
Roster Years
2005 | 2007-2009


Personal

Born in La Jolla, Calif., ... parents are Jeff and Leigh Ann ... he is an Eagle Scout ... his brother Kevin played baseball for BYU (1999-2004) and his father ('72-75) and grandfather, Karol played football and baseball at BYU from (`49-51) ... older sister Heather teaches at BYU ... enjoys longboarding, snowboarding, and cliff jumping ... served a French-speaking Church mission to Montreal, Canada ... played in the summer of 2006 in the Boise Summer Collegiate League, batting .371 and was one of the top five hitters in the league and was voted first team all league first baseman ... married Alta Whipple in August 2007.

Before BYU

Prepped at Reno High, where he was coached by Pete Savage ... 2002 all-state Academic team ... second-team All-Sierra League as a designated hitter ... hit walk-off double to win high school state championship game ... earned academic all-state recognition with a 4.0 GPA ... played in Arizona Summer Collegiate League where he batted .398 ... also lettered in cross country.

Stats

Year    Avg.    G-GS   AB    R    H   2B   3B   HR   RBI   TB   SLG%  BB   SO   SB   PO   A  E  FLD%
2007    .355    22-4   31    6   11    2    0    0     7   13   .419   3    0    0   47   4  1  .981
2008    .282    25-6   39    9   11    4    0    0    13   15   .385   2    6    0   47   4  0 1.000
2009    .296    30-3   27    3    8    2    0    1     2   13   .481   1    7    0   79   2  1  .988
TOTALS  .309   77-13   97   18   30    8    0    1    22   41   .423   6   13    0  173  10  2  .989
BYU Hall of Fame

Freshman Year

Sophmore Year 2007

Started four games ... had two RBI and a pair of doubles in a BYU loss at TCU.

Junior Year 2008

Hit the game-tying RBI and an 11th-inning-walkoff double to beat Kansas State.

Senior Year 2009

Academic All-Mountain West Conference ... made some clutch defensive plays in the ninth innings at Utah and vs. New Mexico in the MWC Championships ... hit a home run at Washington State.

Graduate Year

Redshirt Year

Academic All-MWC.

Medical Redshirt Year

Academic All-MWC.



{[{games.totals_array[games.totals_array.length-1].schedule_year}]} Season
APP IP SO ERA WHIP
{[{ games.totals_array[games.totals_array.length-1].gp| ifEmpty:0 }]} {[{ games.totals_array[games.totals_array.length-1].pitching.ip | number:1 | ifEmpty:0 }]} {[{ games.totals_array[games.totals_array.length-1].pitching.so | ifEmpty:0 }]} {[{games.totals_array[games.totals_array.length-1].pitching.er / games.totals_array[games.totals_array.length-1].pitching.ipForERA * 9 |number:2 | ifEmpty:0 }]} {[{((games.totals_array[games.totals_array.length-1].pitching.h - 0) + (games.totals_array[games.totals_array.length-1].pitching.bb - 0)) / games.totals_array[games.totals_array.length-1].pitching.ipForERA |number:2 | ifEmpty:0 }]}
Career Career
APP IP SO ERA WHIP
0 0 0 0.00 0.00
{[{ games.totals_array[0].gp | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ games.totals_array[0].pitching.so | ifEmpty:0 }]} {[{ games.totals_array[0].pitching.er / games.totals_array[0].pitching.ipForERA * 9 | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0)) / (games.totals_array[0].pitching.ipForERA - 0) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) + (games.totals_array[1].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp - 0) + (games.totals_array[2].gp- 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp - 0) + (games.totals_array[2].gp - 0) + (games.totals_array[3].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0) + (games.totals_array[3].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0) + (games.totals_array[3].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0) + (games.totals_array[3].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[3].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0) + (games.totals_array[3].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0) +(games.totals_array[3].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}
{[{ ((games.totals_array[0].gp - 0) +(games.totals_array[1].gp- 0) + (games.totals_array[2].gp - 0) + (games.totals_array[3].gp - 0) + (games.totals_array[4].gp - 0)) | ifEmpty:0 }]} {[{ games.careerIP |number:1| ifEmpty:0 }]} {[{ ((games.totals_array[0].pitching.so - 0) + (games.totals_array[1].pitching.so - 0) + (games.totals_array[2].pitching.so - 0) + (games.totals_array[3].pitching.so - 0) + (games.totals_array[4].pitching.so - 0)) | ifEmpty:0 }]} {[{(((games.totals_array[0].pitching.er - 0) + (games.totals_array[1].pitching.er - 0) + (games.totals_array[2].pitching.er - 0) + (games.totals_array[3].pitching.er - 0) + (games.totals_array[4].pitching.er - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) + (games.totals_array[1].pitching.ipForERA - 0) + (games.totals_array[2].pitching.ipForERA - 0) + (games.totals_array[3].pitching.ipForERA - 0) + (games.totals_array[4].pitching.ipForERA - 0)) * 9) | number:2 | ifEmpty:0.00}]} {[{ ((games.totals_array[0].pitching.h - 0) + (games.totals_array[1].pitching.h - 0) + (games.totals_array[2].pitching.h - 0) + (games.totals_array[3].pitching.h - 0) + (games.totals_array[4].pitching.h - 0) + (games.totals_array[0].pitching.bb - 0) + (games.totals_array[1].pitching.bb - 0) + (games.totals_array[2].pitching.bb - 0) + (games.totals_array[3].pitching.bb - 0) + (games.totals_array[4].pitching.bb - 0)) / ((games.totals_array[0].pitching.ipForERA - 0) +(games.totals_array[1].pitching.ipForERA - 0) +(games.totals_array[2].pitching.ipForERA - 0) +(games.totals_array[3].pitching.ipForERA - 0) +(games.totals_array[4].pitching.ipForERA - 0)) | number:2 | ifEmpty:0.00}]}

Career & Season Stats

Year GP GS AB R H 2B 3B HR RBI BB SO SB CS SF SH HBP AVG SLG OBP PO A E FLD
{[{S.schedule_year}]} {[{S.gp | ifEmpty:0}]} {[{S.gs | ifEmpty:0}]} {[{S.hitting.ab | ifEmpty:0}]} {[{S.hitting.r | ifEmpty:0}]} {[{S.hitting.h | ifEmpty:0}]} {[{S.hitting.double | ifEmpty:0}]} {[{S.hitting.triple | ifEmpty:0}]} {[{S.hitting.hr | ifEmpty:0}]} {[{S.hitting.rbi | ifEmpty:0}]} {[{S.hitting.bb | ifEmpty:0}]} {[{S.hitting.so | ifEmpty:0}]} {[{S.hitting.sb | ifEmpty:0}]} {[{S.hitting.cs | ifEmpty:0}]} {[{S.hitting.sf | ifEmpty:0}]} {[{S.hitting.sh | ifEmpty:0}]} {[{S.hitting.hbp | ifEmpty:0}]} {[{(S.hitting.h / S.hitting.ab) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{((S.hitting.h - 0) - (S.hitting.double - 0) - (S.hitting.triple - 0) - (S.hitting.hr) + (S.hitting.double - 0)*2 + (S.hitting.triple - 0)*3 + (S.hitting.hr - 0)*4) / (S.hitting.ab) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{((S.hitting.h *1) + (S.hitting.bb *1) + (S.hitting.hbp *1)) / ((S.hitting.ab *1) + (S.hitting.bb *1) + (S.hitting.hbp *1) + (S.hitting.sf *1)) | number:3 | limitTo:4:1 | ifEmpty:0}]} {[{S.fielding.po | ifEmpty:0}]} {[{S.fielding.a | ifEmpty:0}]} {[{S.fielding.e | ifEmpty:0}]} {[{((S.fielding.po - 0) + (S.fielding.a - 0)) / ((S.fielding.po - 0) + (S.fielding.a - 0) + (S.fielding.e - 0)) | number:3 | limitTo:4:1 | ifEmpty:0}]}

{[{games[0].game_schedule_year}]}

Opponent Date Result AB R H 2B 3B HR RBI BB SO SB CS SF SH HBP AVG SLG OBP PO A E FLD
@{[{S.game_title}]} {[{S.event_date | date:'MMM d'}]} W {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} L {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} - {[{S.player_game_stats.hitting.ab | ifEmpty:0}]} {[{S.player_game_stats.hitting.r | ifEmpty:0}]} {[{S.player_game_stats.hitting.h | ifEmpty:0}]} {[{S.player_game_stats.hitting.double | ifEmpty:0}]} {[{S.player_game_stats.hitting.triple | ifEmpty:0}]} {[{S.player_game_stats.hitting.hr | ifEmpty:0}]} {[{S.player_game_stats.hitting.rbi | ifEmpty:0}]} {[{S.player_game_stats.hitting.bb | ifEmpty:0}]} {[{S.player_game_stats.hitting.so | ifEmpty:0}]} {[{S.player_game_stats.hitting.sb | ifEmpty:0}]} {[{S.player_game_stats.hitting.cs | ifEmpty:0}]} {[{S.player_game_stats.hitting.sf | ifEmpty:0}]} {[{S.player_game_stats.hitting.sh | ifEmpty:0}]} {[{S.player_game_stats.hitting.hbp | ifEmpty:0}]} {[{(S.player_game_stats.hitting.h / S.player_game_stats.hitting.ab) |number:2 | ifEmpty:0}]} {[{((S.player_game_stats.hitting.hr - 0) + (S.player_game_stats.hitting.double - 0)*2 + (S.player_game_stats.hitting.triple - 0)*3 + (S.player_game_stats.hitting.hr - 0)*4) / (S.player_game_stats.hitting.ab) | number:2 | ifEmpty:0}]} {[{((S.player_game_stats.hitting.h - 0) + (S.player_game_stats.hitting.bb - 0) + (S.player_game_stats.hitting.hbp - 0)) / ((S.player_game_stats.hitting.ab - 0) + (S.player_game_stats.hitting.bb - 0) + (S.player_game_stats.hitting.hbp - 0) + (S.player_game_stats.hitting.sf - 0)) | number:2 | ifEmpty:0}]} {[{S.player_game_stats.fielding.po | ifEmpty:0}]} {[{S.player_game_stats.fielding.a | ifEmpty:0}]} {[{S.player_game_stats.fielding.e | ifEmpty:0}]} {[{((S.player_game_stats.fielding.po - 0) + (S.player_game_stats.fielding.a - 0)) / ((S.player_game_stats.fielding.po - 0) + (S.player_game_stats.fielding.a - 0) + (S.player_game_stats.fielding.e - 0)) | number:3 | limitTo:4:1 | ifEmpty:0}]}

Career & Season Stats

Year GP GS W L CG SHO SV IP H R ER BB SO 2B 3B HR AB HBP AVG ERA
{[{S.schedule_year}]} {[{S.gp | ifEmpty:0}]} {[{S.gs | ifEmpty:0}]} {[{S.pitching.w | ifEmpty:0}]} {[{S.pitching.l | ifEmpty:0}]} {[{S.pitching.cg | ifEmpty:0}]} {[{S.pitching.sho | ifEmpty:0}]} {[{S.pitching.sv | ifEmpty:0}]} {[{S.pitching.ip | ifEmpty:0 |number:1}]} {[{S.pitching.h | ifEmpty:0}]} {[{S.pitching.r | ifEmpty:0}]} {[{S.pitching.er | ifEmpty:0}]} {[{S.pitching.bb | ifEmpty:0}]} {[{S.pitching.so | ifEmpty:0}]} {[{S.pitching.double | ifEmpty:0}]} {[{S.pitching.triple | ifEmpty:0}]} {[{S.pitching.hr | ifEmpty:0}]} {[{S.pitching.ab | ifEmpty:0}]} {[{S.pitching.hbp | ifEmpty:0}]} {[{S.pitching.h / S.pitching.ab |number:3 | ifEmpty:0}]} {[{S.pitching.er / S.pitching.ipForERA * 9 |number:2 | ifEmpty:0}]}

{[{games[0].game_schedule_year}]} Stats

Opponent Date Result IP H R ER BB SO 2B 3B HR AB HBP AVG ERA
@{[{S.game_title}]} {[{S.event_date | date:'MMM d'}]} W {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} T {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} L {[{S.player_game_stats.byu_score|ifEmpty:0}]} - {[{S.player_game_stats.opp_score|ifEmpty:0}]} {[{S.player_game_stats.pitching.ip |number:1 | ifEmpty:0}]} {[{S.player_game_stats.pitching.h | ifEmpty:0}]} {[{S.player_game_stats.pitching.r | ifEmpty:0}]} {[{S.player_game_stats.pitching.er | ifEmpty:0}]} {[{S.player_game_stats.pitching.bb | ifEmpty:0}]} {[{S.player_game_stats.pitching.so | ifEmpty:0}]} {[{S.player_game_stats.pitching.double | ifEmpty:0}]} {[{S.player_game_stats.pitching.triple | ifEmpty:0}]} {[{S.player_game_stats.pitching.hr | ifEmpty:0}]} {[{S.player_game_stats.pitching.ab | ifEmpty:0}]} {[{S.player_game_stats.pitching.hbp | ifEmpty:0}]} {[{S.player_game_stats.pitching.h / S.player_game_stats.pitching.ab |number:3 | ifEmpty:0}]} {[{S.player_game_stats.pitching.er / S.player_game_stats.pitching.ipForERA * 9 |number:2 | ifEmpty:0}]}