Team schedule for 2003-2004 Upper St. Clair boys' varsity soccer
Conference record: 10-1-1 Overall: 22-4-1
WPIAL - Section 5 - AAA
* Conference games | PPD Postponed | F Forfeit
| Date | Opponent | Venue | Score |
|---|---|---|---|
| Tournament: Upper St. Clair Tournament | |||
| 8/29 3 pm | Thomas Jefferson | Upper St. Clair | W 8-0 |
| 8/30 3 pm | Penn-Trafford | Upper St. Clair | W 3-0 |
| 9/2 8 pm | at Trinity * | Trinity | W 4-0 |
| 9/4 7:30 pm | Chartiers Valley * | Upper St. Clair | W 4-0 |
| 9/6 11 am | at Mt. Lebanon | Mt. Lebanon | L 3-1 |
| 9/9 7:30 pm | at Ringgold * | Ringgold | W 2-1 |
| 9/11 8 pm | Montour * | Upper St. Clair | W 4-0 |
| 9/13 1 pm | South Park | Upper St. Clair | W 2-1 |
| 9/16 6 pm | at Canon-McMillan * | Canon-McMillan | W 5-0 |
| 9/17 7 pm | Morgantown, W.Va. | Morgantown High School | W 1-0 |
| 9/20 2 pm | Riverside | Upper St. Clair | W 3-0 |
| 9/23 6 pm | Peters Township * | Upper St. Clair | L 1-0 |
| 9/25 7:30 pm | Trinity * | Upper St. Clair | W 4-0 |
| 9/27 7 pm | at Chartiers Valley * | Chartiers Valley | T 1-1 |
| 9/30 7:30 pm | Ringgold * | Upper St. Clair | W 2-0 |
| 10/2 7:30 pm | at Montour * | Montour | W 3-0 |
| 10/4 12 pm | at Pine-Richland | Pine-Richland | L 2-0 |
| 10/7 6:05 pm | Canon-McMillan * | Upper St. Clair | W 8-0 |
| 10/11 11:30 am | at Bethel Park | Upper St. Clair | W 2-0 |
| 10/14 7:30 pm | at Peters Township * | Peters Township | W 1-0 |
| WPIAL Class AAA Playoffs: First Round | |||
| 10/20 8 pm | Bethel Park | Upper St. Clair | W 1-0 |
| WPIAL Class AAA Playoffs: Quarterfinals | |||
| 10/23 8 pm | Pine-Richland | Shaler | W 2-0 |
| WPIAL Class AAA Playoffs: Semifinals | |||
| 10/27 8 pm | at Fox Chapel | Shaler | L 1-0 |
| PIAA Class AAA Playoffs: First Round | |||
| 11/4 7:30 pm | at State College | Detwiler Field, Huntingdon | W 3-2 |
| PIAA Class AAA Playoffs: Quarterfinals | |||
| 11/8 11 am | at Hampton | Ambridge | W 2-0 |
| PIAA Class AAA Playoffs: Semifinals | |||
| 11/11 8 pm | Mt. Lebanon | Elizabeth Forward | W 3-1 |
| PIAA Class AAA Playoffs: Championship | |||
| 11/15 2 pm | at West Chester East | Hersheypark Stadium | W 1-0 |
