Women's Soccer Weekly Report - Week 2

Women's Soccer Weekly Report - Week 2

FULL WEEK 2 REPORT

INDIANAPOLIS, Ind. --- Non-conference play went under the weather in the second week of action for the Heartland Collegiate Athletic Conference women's soccer teams. 

Hanover College sits atop the conference standings after earning two shutout victories last week. The Panthers defense was anchored by defender Bryn Rolfsen. The freshman assisted the defense in a 2-0 win over DePauw and a 3-0 victory over Sewanee. Hanover's team 0.40 goals against average ranks first amongst the HCAC.

Mount St. Joseph University defeated Wilmington (Ohio) 2-1 on the road last week after coming to a 1-1 draw at Albion on Wednesday. Senior forward Kaylan Gruber led the way for the Lions with two goals, three shots on goal in the second week of the 2018 campaign. 

The Transylvania women's soccer team claimed two shutout victories against John Carroll and Salem last week. The Pioneers were led in goal by freshman Morgan Patton, recording 12 saves and one shutout in the matchups.

Fri., September 07
John Carroll 0
Transylvania 3
Final
John Carroll
0
Transylvania
3
Final 1 2 T
John Carroll (1-2-1, 0-0-0) 0 0 0
Transylvania (2-1-0, 0-0-0) 1 2 3
Trine 0
Rose-Hulman 1
Final
Trine
0
Rose-Hulman
1
Final 1 2 T
Trine (1-2-0) 0 0 0
Rose-Hulman (3-0-0) 0 1 1
Franklin 1
Fontbonne 1
Final - 2OT
Franklin
1
Fontbonne
1
Final 1 2 OT 2OT T
Franklin (1-0-2) 0 1 0 0 1
Fontbonne (1-2-2) 1 0 0 0 1
Sat., September 08
Sewanee 0
Hanover 3
Final
Sewanee
0
Hanover
3
Final 1 2 T
Sewanee (0-2-1) 0 0 0
Hanover (3-1-0) 0 3 3
Mount St. Joseph 2
Wilmington (Ohio) 1
Final
Mount St. Joseph
2
Wilmington (Ohio)
1
Final 1 2 T
Mount St. Joseph (3-0-1) 1 1 2
Wilmington (Ohio) (2-2-0) 0 1 1
Defiance 0
Heidelberg 2
Final
Defiance
0
Heidelberg
2
Final 1 2 T
Defiance (0-4-0) 0 0 0
Heidelberg (3-1-0) 1 1 2
Anderson 0
Olivet 0
Final - 2OT
Anderson
0
Olivet
0
Final 1 2 OT 2OT T
Anderson (1-1-1) 0 0 0 0 0
Olivet (2-0-1) 0 0 0 0 0
Manchester 2
Rochester (Mich.) 3
Final
There was a problem with a Velocity script
Page/schedule-networked-template
ErrorInvocation of method 'include' in class com.prestosports.render.ContentEngineInvoker threw exception javax.servlet.ServletException: javax.servlet.ServletException: java.lang.NullPointerException at 3yh7q63xxoqag3tg/schedule-networked-template[line 300, column 14]
Page source:
1: <head>
2: <style>
3: .schedule table { border-collapse:collapse }
4: .schedule .schedule-record { margin-bottom:15px; overflow:hidden }
5: .schedule .schedule-record > div { position:relative; float:left }
6: .schedule .schedule-record th,
7: .schedule .schedule-record td { padding:5px 10px; text-align:center }
8: .schedule .schedule-record th { background:#444; color:#FFF; font-weight:normal }
9: .schedule .schedule-data table { width:100% }
10: .schedule .schedule-data .event-date { padding:10px; margin-top:10px; background:#333; color:#fff; text-transform:uppercase }
11: .schedule .schedule-data .event-date:first-child { margin-top:0 }
12: .schedule .schedule-data .event-row { margin-top:10px; background:#f9f9f9 }
13: .schedule .schedule-data .event-row > div { position:relative; padding:10px }
14: .schedule .schedule-data .has-boxscore > div { padding-right:300px; min-height:75px }
15: .schedule .spoton-add-to-cal { float:right; margin-bottom:5px }
16: 
17: .schedule .event-scorecard { width:330px; float:left }
18: .schedule .event-details { padding-left:10px; border-left:solid 1px #ccc; overflow:hidden; position:relative; left:-1px }
19: .schedule .event-boxscore { width:280px; position:absolute; right:10px; top:10px }
20: 
21: .schedule .event-scorecard table { border-right:solid 1px #ccc }
22: .schedule .event-scorecard td { vertical-align:middle }
23: .schedule .event-scorecard .home td { padding-top:5px }
24: .schedule .event-scorecard .event-result { padding:0 10px; text-align:right; font-size:1.3em } 
25: .schedule .event-scorecard .team-result { padding:0 10px; text-align:right }
26: .schedule .event-scorecard .team-logo { margin-right:5px } 
27: .schedule .event-scorecard .team-logo img { width:48px; vertical-align:middle }
28: 
29: .schedule .event-scorecard .winner .team-name,
30: .schedule .event-scorecard .winner .team-result { font-size:medium; font-weight:bold }
31: .schedule .event-details .status { font-weight:bold; text-transform:uppercase }
32: .schedule .event-details .links .sep { color:#999 }
33: 
34: .schedule .brief-stats { font-size:small }
35: .schedule .brief-stats .gamebox { display:none}
36: .schedule .brief-stats td { padding:2px 5px; white-space:nowrap; text-align:center; border:solid 1px #999 }
37: .schedule .brief-stats td:first-child { text-align:left }
38: .schedule .brief-stats th { padding:2px 5px; background:#999; color:#FFF; border:solid 1px #999 }
39: .schedule .brief-stats .team-record { font-size:small; color:#666 }
40: 
41: @media only screen and (max-width:979px) {
42:   .schedule .schedule-data .has-boxscore > div { padding-right:10px; min-height:0 }
43:   .schedule .event-boxscore { display:none }
44: }
45: 
46: @media only screen and (max-width:650px) {
47:   .schedule .event-scorecard { width:300px }
48:   .schedule .schedule-data .event-date { padding:5px }
49:   .schedule .schedule-data .event-row { margin-top:5px }
50:   .schedule .schedule-data .event-row > div { padding:5px }
51:   .schedule .event-scorecard .team-logo img { width:40px }
52:   .schedule .event-details .notes { display:none }
53: }
54: 
55: @media only screen and (max-width:540px) {
56:   .schedule .schedule-data .event-row > div { padding:30px 0 0 }
57:   .schedule .event-scorecard { width:auto; float:none; padding:10px }
58:   .schedule .event-scorecard table { border-right:none }
59:   .schedule .event-details { padding-left:0; border-left:none; position:static }
60:   .schedule .event-details .status { position:absolute; left:0; right:0; top:0; display:block; padding:5px 10px; height:20px; line-height:20px; background:#d9d9d9 }
61:   .schedule .event-details .links { padding:2px 5px; background:#eee }
62:   .schedule .spoton-add-to-cal { float:none; margin:0 0 5px }
63: }
64: </style>
65: </head>
66: 
67: ## PICK UP OPTIONS
68: $website.include("options")
69: #set ($options = $request.getAttribute("options"))
70: 
71: #set ($showExhibitionGames = true)
72: #if ($options.get("schedule_hide_exhibition_events") == true)
73:   #set ($showExhibitionGames = false)
74: #end
75: 
76: ########################## END OPTIONS ################################
77: 
78: #macro (printTeamLogo $team)
79:   #if ($team.teamId)
80:     #if ($confmemberIDs.contains($team.teamId))
81:       <a href="${page.url}?teamId=${team.teamId}" class="team-logo"><img src="${website.teamLogo($team.teamId)}" alt="" /></a>
82:     #else
83:       <span class="team-logo"><img src="${website.teamLogo($team.teamId)}" alt="" /></span>
84:     #end
85:   #end
86: #end
87: 
88: #macro (printTeamName $team $class)
89:   #if ($team.name.length() > 0)
90:     #if ($confmemberIDs.contains($team.teamId))
91:       <a href="${page.url}?teamId=${team.teamId}" class="${class}" title="${team.name}">$team.name</a>
92:     #else
93:       <span class="${class}" title="${team.name}">$team.name</span>
94:     #end
95:   #end
96: #end
97: 
98: #macro (printVa $event)
99:   #if ($event.neutralSite.length() > 0) 
100:     <span class="va">vs. </span>
101:   #else 
102:     #if (!$event.home) 
103:     <span class="va">at </span> 
104:     #end
105:   #end
106: #end
107: 
108: #macro (printLinks $event)
109:   #set ($printableLinks = [])
110:   
111:   #foreach ($link in $event.links)
112:     #if ($event.statusCode >= 0 && (
113:         $link.mapType.equals("LS") || 
114:         $link.mapType.equals("PR") || 
115:         $link.mapType.equals("DI") || 
116:         $link.mapType.equals("TI") || 
117:         $link.mapType.equals("AU")))
118:     #else
119:       #set ($bool = $printableLinks.add($link))
120:     #end
121:   #end
122:   
123:   #if ($printableLinks.size() > 0)
124:     <div class="links">
125:     #foreach ($link in $printableLinks)
126:       #if ($velocityCount > 1)<span class="sep"> | </span>#end
127:       <a href="$link.url" #if ($website.isExternalLink($link.url)) target="_blank" #end data-linktype="${link.mapType}">$link.name</a>
128:     #end
129:     </div>
130:   #end
131: #end
132: 
133: <div class="schedule">
134: 
135: $wiki
136: #set ($scheduleNote = "${page.url}-note")
137: $website.include($scheduleNote)
138: 
139: ## CONFERENCE TEAM LINKING
140: #set ($confmemberIDs = $page.teamIDs)
141: 
142: <div class="clearfix">
143:   
144: <div class="spoton-add-to-cal"><a class="spoton-it" data-size="medium" href="https://spoton.it/schedules">Add to calendar</a></div>  
145:   
146: #if ($page.title.length() > 0)
147:   #if ($schedule.team.length() > 0 && $request.getParameter("teamId"))
148:     <h1>$page.title : $schedule.team</h1>
149:   #else
150:     <h1>$page.title</h1>
151:   #end
152: #end
153: </div>
154: 
155: #if ($schedule.team.length() > 0)
156: <div class="schedule-record clearfix" data-module="jscroll">
157: <div>
158:  <table>
159:   <tr>
160:    <th>Overall</th>
161:    <th>Pct.</th>
162:    <th>Conf.</th>
163:    <th>Pct.</th>
164:    <th>Streak</th>
165:    <th>Home</th>
166:    <th>Away</th>
167:    <th>Neutral</th>
168:   </tr>
169:   <tr>
170:    <td>$schedule.Record</td>
171: 
172: #set ($number = $schedule.Record.winPercentage)
173:    <td>$formatter.formatNumber($number, "#.000")</td>
174:    <td>$schedule.ConferenceRecord</td>
175: 
176: #set ($confnumber = $schedule.conferenceRecord.winPercentage)
177:    <td>$formatter.formatNumber($confnumber, "#.000")</td>
178:    <td>$schedule.streak</td>
179:    <td>$schedule.homeRecord</td>
180:    <td>$schedule.awayRecord</td>
181:    <td>$schedule.neutralRecord</td>
182:   </tr>
183: </table>
184: </div>
185: </div>
186: #end
187: 
188: #set ($lastDate = "")
189: #set ($counter = 0)
190: 
191: <div class="schedule-data clearfix">
192: 
193: #foreach ($event in $schedule.events)
194: #if ($event.overall || $showExhibitionGames)
195: 
196:   #set ($counter = $counter + 1)
197:   #set ($theDate= $formatter.formatDate($event.date, "EEE., MMMM dd"))
198: 
199: #if (!$lastDate.equals($theDate))
200:   <div class="event-date">$theDate</div>
201: #end
202:   
203: #set ($rowClass = "event-row")
204: 
205: #if ($velocityCount % 2 == 0)
206:   #set ($rowClass = "${rowClass} even")
207: #else
208:   #set ($rowClass = "${rowClass} odd")
209: #end
210: 
211: #if ($event.conference)
212:   #set ($rowClass = "${rowClass} conf-contest")
213: #end
214: 
215: #if ($event.inProgress)
216:   #set ($rowClass = "${rowClass} in-progress")
217: #end
218: 
219: #set ($boxscoreURL = "")
220: #foreach ($link in $event.links)
221:   #if ($link.url.endsWith(".xml") && $link.mapType == "BS" && $boxscoreURL.length() == 0)
222:     #set ($boxscoreURL = "${link.url}?tmpl=brief-stats-template-custom&extended=false")
223:   #end
224: #end
225: 
226: #if ($boxscoreURL.length() > 0)
227:   #set ($rowClass = "${rowClass} has-boxscore")
228: #end
229: 
230: <div class="${rowClass}">
231: <div class="clearfix">
232:   
233: <div class="event-scorecard">
234: #if ($schedule.team.length() > 0) ## TEAM SCHEDULE 
235: 
236: <table>
237:   <tr>
238:     <td class="opponent">
239:       #printTeamLogo($event.opponent)
240:       #printVa($event)
241:       #printTeamName($event.opponent "")
242: 
243:       #if ($event.conference) * #end
244:       #if (!$event.overall) # #end
245:     </td>
246:     
247:     <td class="event-result">
248:     #if ($event.inProgress)
249:       $event.result
250:     #else
251:       $event.APResult
252:     #end
253:     </td>
254:   </tr>
255: </table>
256:     
257: #else ## CONFERENCE SCHEDULE
258: 
259: <table class="teams">
260: #foreach ($team in $event.teams)
261:   #set ($teamIdentifier = "away")
262:   #if ($velocityCount == 2)
263:     #set ($teamIdentifier = "home")
264:   #end
265:   #if ($team.winner)
266:     #set ($teamIdentifier = "${teamIdentifier} winner")
267:   #end
268:   <tr class="${teamIdentifier}">
269:     <td class="team">
270:       #printTeamLogo($team)
271:       #printTeamName($team "team-name")
272:     </td>
273:     <td class="team-result">$team.result</td>
274:   </tr>
275: #end  ## team loop
276: </table>
277:   
278: #end
279: </div> ## event-scorecard
280: 
281: <div class="event-details">
282: <div>
283:   
284: ## status
285: <div class="status">$formatter.formatStatus($event)</div>
286: 
287: ## notes  
288: <div class="notes">#if ($event.notes.length() > 0) $event.notes #end #if ($event.neutralSite.length() > 0) @ $event.neutralSite #end</div>
289: 
290: ## links
291: <div class="links">
292:   #printLinks($event)
293: </div> ## links
294: 
295: </div>
296: </div> ## event-details
297: 
298: #if ($boxscoreURL.length() > 0)
299:   <div class="event-boxscore">
300:     $website.include($boxscoreURL)
301:   </div>
302: #end
303: 
304: </div>
305: </div> ## event-row
306: 
307: #set ($lastDate = $theDate)
308: 
309: #end ## showExhibitions
310: #end ## events loop
311: </div> ## schedule-data
312: 
313: <div class="clearfix">
314:  ## iCalendar
315:   <a href="$page.url?print=ical"><img src="/info/images/icon_schedule.gif"> <b>iCalendar</b></a>
316:  ## RSS
317:   <a href="$page.url?print=rss"><img src="/info/images/icon_rss.gif"> <b>RSS Feed</b></a>
318: </div>
319: 
320: $sfs
321: $wiki
322: $rss
323: 
324: </div> ## schedule
325: 
326: #set ($post = "${page.url}-post")
327: #if ($website.exists($post))
328:   <div class="schedule-post clearfix">$website.include("${post}?tmpl=schedule-post-template")</div>
329: #end
330: 
331: <script>
332: (function (id) {
333: if (document.getElementById(id)) return;
334: var so = document.createElement('script'); so.id = id; so.async = true;
335: so.src = 'https://dff2h0hbfv6w4.cloudfront.net/scripts/presto.js';
336: var s = document.getElementsByTagName('script')[0];
337: s.parentNode.insertBefore(so, s);
338: })('spoton-script');
339: </script>