When many of us last saw Logan Thomas, he was getting knocked woozy in Virginia Tech's Sun Bowl loss to UCLA on New Year's Eve. Even before then, he took plenty of criticism -- often deservedly so, he admitted -- for inaccurate passing.

But Saturday night, he looked very much worthy of a backup spot on an NFL roster, completing 11 of 12 passes for 113 yards in a touchdown as his Arizona Cardinals beat the Houston Texans.

He and dozens of other players with Virginia ties competed in the NFL preseason's Week 1. Here's how they fared.

Listed by jersey number (if still applicable), name, connections and statistics:.

Arizona Cardinals:
LS 82 Mike Leach (W&M): Reserve; did long snapping.
QB 6 Logan Thomas (Va. Tech, Brookville High): Reserve; 11-of-12 for 113 yards, 1 TD, 0 INTs, 133.7 passer rating; 5 carries for 8 yards; sacked twice for 16 yards in losses; recovered own fumble.
OLB 47 Adrian Tracy (W&M, Potomac Falls High): Reserve; 2 tackles (both for losses), including a shared sack for a 4-yard loss (also counts as QB hit).
G 78 Earl Watford (James Madison): Reserve; no stats.

Atlanta Falcons:
RB 30 Josh Vaughan (U. of Richmond, Hermitage High): Reserve; 7 carries for 1 yard.

Baltimore Ravens:
DL 99 Chris Canty (U.Va.): Started; 1 tackle.
DT 78 Derrick Hopkins (Va. Tech, Highland Springs High): Reserve; no stats.
OT 70 David Mims (Va. Union): Reserve; no stats.
OT 60 Eugene Monroe (U.Va.): Started; no stats.
RB 34 Lorenzo Taliaferro (Coastal Carolina, Bruton High): Reserve; team highs of 13 carries for 71 yards.
QB 2 Tyrod Taylor (Va. Tech, Hampton High): Reserve; 13-of-21 for 116 yards, 1 TD, 1 INT, 72.7 passer rating; 5 carries for 59 yards; sacked 3 times for 19 yards in losses.
DE 96 Brent Urban (U.Va.): Out for season with torn ACL in knee.

Buffalo Bills:
vs. Panthers:
QB 3 EJ Manuel (Florida State, Bayside High): Started; 9-of-13 for 96 yards, 90.5 passer rating; sacked once for 5-yard loss; 1 carry for 3 yards.
WR 87 Chris Summers (Liberty U.): Reserve; targeted twice; 2 catches for 7 yards, including 1-yard TD.

vs. Giants:
Manuel: Started; 10 snaps; 2-of-7 for 19 yards, 0 TDs, 0 INTs, 39.6 passer rating.
Summers: Reserve; no stats.

Carolina Panthers:
None noted.

Chicago Bears:
T 74 Jermon Bushrod (Towson, King George High): Started; no stats.
DT 98 Nate Collins (U.Va.): Reserve; no stats.
CB 23 Kyle Fuller (Va. Tech): Started; 3 tackles, with 2 others nullified by penalties (1 on Bears, 1 on Eagles).
RG 75 Kyle Long (Oregon, St. Anne's-Belfield): Not active.
WR 19 Josh Morgan (Va. Tech): Reserve; targeted twice; 2 catches for 36 yards.
T 70 Michael Ola (Hampton U.): Started; no stats.

Cincinnati Bengals:
HB 30 Cedric Peerman (U.Va., William Campbell High): Reserve; 5 carries for 20 yards; downed 1 punt.
DT 73 LaKendrick Ross (Virginia U. of Lynchburg, Norcom High): Reserve; no stats.

Cleveland Browns:
None found.

Dallas Cowboys:
LB 52 Justin Durant (Hampton U.): Started; 5 tackles; forced 1 fumble, creating a turnover and touchback.
CB 20 B.W. Webb (W&M, Warwick High): Started; 2 kickoff returns for 54 yards; 1 punt return for 6 yards; 1 fair catch; penalized 5 yards for illegal use of hands.
RB 34 Ryan Williams (Va. Tech, Stonewall Jackson High of Manassas): Reserve; 8 carries for 29 yards; targeted 7 times; 5 catches for 31 yards.

Denver Broncos:
C 64 Will Montgomery (Va. Tech, Centreville High): Reserve; no stats.
OT 70 Vinston Painter (Va. Tech, Booker T. Washington High): Reserve; no stats.

Detroit Lions:
S 32 Don Carey (Norfolk State, Booker T. Washington High): Reserve; no stats.
S 46 Jerome Couplin (W&M): Reserve; 2 tackles, plus 1 negated by holding on Browns.
WR 10 Corey Fuller (Va. Tech): Reserve; caught winning 21-yard TD pass with 1:05 remaining; had 6-yard catch negated by Browns' defensive holding penalty.
WR 11 Kevin Ogletree (U.Va.): Reserve; targeted once; no catches; 1 tackle (on punt).
DE/LB 52 Darryl Tapp (Va. Tech, Deep Creek High): Reserve; no stats.

Green Bay Packers:
WR 11 Jarrett Boykin (Va. Tech): Started; penalized 10 yards for offensive pass interference.

Houston Texans:
OT 76 Duane Brown (Va. Tech, Hermitage High): Started; no stats.
RB 41 Jonathan Grimes (W&M): Started; team highs of 10 carries for 39 yards.
LB 91 Lawrence Sidbury (U. of Richmond): Reserve; penalized 5 yards for neutral-zone infraction.

Indianapolis Colts:
RB 44 Ahmad Bradshaw (Marshall, Graham High): Did not play.
CB 42 Marcus Burley (Delaware, Highland Springs High): Reserve (38 plays): 1 tackle (sack for 4-yard loss; also counts as QB hit).
LB 59 Cam Johnson (U.Va.): Reserve (31 snaps); 2 tackles (including sack of Michael Vick for 8-yard loss; also counts as QB hit).
CB 28 Greg Toler (St. Paul’s College): Did not play.

Jacksonville Jaguars:
C 70 Luke Bowanko (U.Va.): Reserve; no stats.
DE 90 Andre Branch (Clemson, Varina High): Reserve; no stats.
WR 12 Mike Brown (Liberty U., Monticello High): Reserve; targeted 6 times; 2 catches for 37 yards; penalized 10 yards for pass interference, negating 13-yard catch.
OL 67 Austin Pasztor (U.Va.): Started at RT; no stats.
LB 56 LaRoy Reynolds (U.Va., Maury High): Started; 2 tackles; penalized 10 yards for holding on Jacksonville punt.
OT 72 Josh Wells (James Madison, Hanover High): Reserve; no stats.

Kansas City Chiefs:
CB 44 Justin Rogers (U. of Richmond): Reserve; 1 tackle; defended 1 pass.

Miami Dolphins:
LT 71 Branden Albert (U.Va.): Started; no stats.
LB 58 Tariq Edwards (Va. Tech): Waived Aug. 1 with an injury designation.
DB 37 Kevin Fogg (Liberty U.): Reserve; 4 tackles (1 on punt); 1 punt return for 13 yards.

Minnesota Vikings:
CB 37 Derek Cox (W&M): Reserve; 3 tackles; defended 1 pass.
S 32 Antone Exum (Va. Tech, Deep Run High): Reserve; 2 tackles.
DE 69 Jake Snyder (U.Va., Deep Run High): Did not play.

New England Patriots:
LS 48 Danny Aiken (U.Va., Cave Spring High, Fork Union Military Academy): Reserve; did long snapping.
LB 55 James Anderson (Va. Tech, Deep Creek High): Started; 7 tackles (1 on punt).
LB 51 Jerod Mayo (U. of Tennessee, Kecoughtan High): Did not play.

New Orleans Saints:
K 3 Shayne Graham (Va. Tech, Pulaski High): Kicked 37-yard field goal and 1 PAT without a miss; kickoffs of 70 and 69 yards.

New York Giants:
vs. Steelers:
RB 46 Kendall Gaskins (U. of Richmond, Woodberry Forest): Reserve; 10 carries for 46 yards; targeted 4 times; 3 catches for 19 yards.
CB 28 Jayron Hosley (Va. Tech): Reserve; 2 tackles; defended 1 pass; committed 12- and 47-yard penalties for pass interference.
RB 23 Rashad Jennings (Liberty U.): Started; 5 carries for 85 yards, including a 73-yard TD.
DE 66 Justin Stanton (James Madison, Robinson Secondary): Reserve; 1 tackle (sack); forced 1 fumble.
S 30 Cooper Taylor (U. of Richmond): Reserve; 3 tackles.
RB 22 David Wilson (Va. Tech, George Washington High of Danville): Retired because of neck-spine injury.

vs. Bills:
Gaskins: Reserve; 12 snaps; 5 carries for 5 yards.
Hosley: Reserve; 51 snaps; 4 tackles; penalized twice for defensive holding (once for 5 yards, once declined).
Jennings: Started; 7 carries for 23 yards; targeted 3 times; 3 catches for 20 yards.
Stanton: Reserve; 23 snaps; 1 tackle (sack for 20-yard loss; also counts as QB hit); forced 1 fumble.
Taylor: Reserve; team-high 7 tackles; made interception for touchback (also counts as pass defended).

New York Jets:
LT 75 Oday Aboushi (U.Va.): Reserve; 47 snaps.
QB 3 Tajh Boyd (Clemson, Phoebus High): Did not play.
CB 34 Ras-I Dowling (U.Va., Indian River High): Reserve; 1 tackle (on kickoff); 5 snaps.
DT 93 Kenrick Ellis (Hampton U.): Reserve; 12 snaps; 1 tackle.
LT 60 D’Brickashaw Ferguson (U.Va.): Started; 27 snaps.
QB 1 Michael Vick (Va. Tech, Warwick and Ferguson High): Reserve; 18 snaps; 3-of-6 for 17 yards, 56.2 passer rating; sacked once for 8-yard loss; 3 carries for 19 yards.

Oakland Raiders:
8 QB Matt Schaub (U.Va.): Started; 3-of-7 for 21 yards, 0 TDs, 0 INTs, 50.3 passer rating; sacked once for 3-yard loss.

Philadelphia Eagles:
CB 21 Roc Carmichael (Va. Tech): Reserve; team-leading 6 tackles; penalized 5 yards for holding.
DB 33 Davon Morgan (Va. Tech, Varina High): Reserve; 1 tackle; committed defensive holding penalty (declined).

Pittsburgh Steelers:
WR Danny Coale (Va. Tech, Episcopal High of Alexandria): Released Aug. 6.
TE 83 Heath Miller (U.Va., Honaker High): Started; targeted once; 1 catch for minus-1 yard.
LB 55 Arthur Moats (James Madison, Churchland High): Reserve; 2 tackles; penalized 4 yards (half the distance) for offensive holding on punt return.
DB 29 Shamarko Thomas (Syracuse, Ocean Lakes High): Reserve; 4 tackles (1 for loss).
LB 93 Jason Worilds (Va. Tech): Started; 1 tackle.

San Diego Chargers:
T 67 Nick Becton (Va. Tech): Reserve; no stats.
LB 53 Kavell Conner (Clemson, Manchester High): Reserve; 3 tackles.
CB 26 Brandon Flowers (Va. Tech): Did not play.
WR 15 Dontrelle Inman (U.Va.): Reserve; targeted 3 times; 3 catches for 107 yards, including a 70-yard TD.
DL 98 Sean Lissemore (W&M): Started; 1 tackle negated by Dallas penalty.
K 9 Nick Novak (Maryland, Albemarle High): Reserve; kicked 24- and 44-yard field goals and 3 PATs without a miss; kickoffs of 65, 68, 67, 69, 69 and 65 yards, with 1 touchback.
TE 83 John Phillips (U.Va.): Did not play.
WR-KR 11 Eddie Royal (Westfield High, Va. Tech): Reserve; targeted once; 1 catch for 10 yards; 1 fair catch of punt.

San Francisco 49ers:
S 24 Antoine Bethea (Howard U., Denbigh High): Started; tackle negated because of teammate's pass interference.
LB 55 Ahmad Brooks (U.Va., C.D. Hylton High): Started; no stats.
CB 22 Chris Cook (U.Va., Heritage High of Lynchburg): Started; 4 tackles (1 on kickoff); intercepted 1 pass for minus-1 yard return (also counts as 1 pass defended).

Seattle Seahawks:
SS 31 Kam Chancellor (Va. Tech, Maury High): Did not play.
WR 11 Percy Harvin (Florida, Landstown High): Started; no stats.
QB 3 Russell Wilson (Wisconsin, N.C. State, Collegiate School of Richmond): Started; 4-of-6 for 37 yards, 83.3 passer rating; sacked twice for 7 yards in losses; 1 carry for 7 yards.

St. Louis Rams:
DT 71 Matt Conrath (U.Va.): Reserve; no stats.
DE 98 Kendall Langford (Hampton U., Petersburg High): Did not play.
DE 91 Chris Long (U.Va., St. Anne’s-Belfield): Started; intercepted 1 pass for 2-yard return (also counts as pass defended).
S 23 Rodney McLeod (U.Va.): Started; 5 tackles.
OT 68 D.J. Morrell (Old Dominion): Reserve; no stats.

Tampa Bay Buccaneers:
QB 8 Mike Glennon (N.C. State, Westfield High): Reserve; 11-of-19 for 140 yards, 1 TD, 0 INTs, 98.6 passer rating; sacked once for 2-yard loss.
CB 41 Keith Lewis (Virginia U. of Lynchburg): Reserve; 2 tackles, plus 1 negated by offensive pass interference.
G 76 Andrew Miller (Va. Tech, Bassett High): Reserve; no stats.

Tennessee Titans:
DE 79 Marcus Dixon (Hampton U.): Did not play.
LB 41 James Gayle (Va. Tech, Bethel High): On reserve/injured list.
WR 15 Justin Hunter (Tennessee, Ocean Lakes High): Reserve; targeted twice; 1 catch for 5 yards.
DB 32 Micah Pellerin (Hampton U.): Reserve; 1 tackle.

Washington Redskins:
DL 92 Chris Baker (Hampton U.): Reserve; 1 QB hit.
TE 40 Mike Caussin (James Madison, West Springfield High): Did not play.
CB 23 DeAngelo Hall (Va. Tech, Deep Creek High): Reserve; 1 tackle; another tackle nullified by Patriots holding penalty.
LB 54 Akeem Jordan (James Madison, Harrisonburg High): Reserve; 3 tackles; recovered 1 fumble.
CB 38 Chase Minnifield (U.Va.): Reserve; 1 tackle (another was nullified by penalty on Patriots); defended 1 pass; committed 2 penalties for defensive holding (1 declined, 1 offsetting) and 34-yard penalty for pass interference.
OT 76 Morgan Moses (U.Va., Meadowbrook High, Fork Union): Reserve; committed 10-yard holding penalty.
RB 22 Evan Royster (Penn State, Westfield High): Reserve; 7 carries for 23 yards; targeted once; 1 catch for 6 yards.