Recap | Box Score

Elmhurst at Kalamazoo September 18, 2019

(4-3-1)
0
(4-1-1)
1
Final 1 2 T
Elmhurst 0 0 0
Kalamazoo 0 1 1

Box Score

Elmhurst
Kalamazoo

Elmhurst

PLAYER SH SOG G A
1 - Kvien, Donnie - n/a 0 0 0 0
2 - Rhodes, Jason - n/a 0 0 0 0
3 - Thompson, Keegan - n/a 2 0 0 0
4 - Deel, Luke - n/a 1 1 0 0
5 - Madsen, Hayden - n/a 0 0 0 0
6 - Martinez, Uriel - n/a 0 0 0 0
7 - Serrano, James - n/a 1 0 0 0
8 - Consalvo, Raffa - n/a 0 0 0 0
9 - Backhaus, Noah - n/a 1 1 0 0
10 - Saile, Oliver - n/a 2 1 0 0
11 - Conti, Matt - n/a 0 0 0 0
13 - Cifuentes, Oscar - n/a 0 0 0 0
14 - Cabrera, Justin - n/a 1 0 0 0
15 - Lains, Alex - n/a 0 0 0 0
17 - Plotka, Jared - n/a 0 0 0 0
18 - Nelson, Buddy - n/a - Yellow card 36:47 0 0 0 0
24 - Berezne, Eric - n/a 0 0 0 0
26 - Culver, Austin - n/a 1 1 0 0
31 - Tsountsouras, Chris - n/a 0 0 0 0
TM - Team 0 0 0 0
TOTALS 9 4 0 0

Kalamazoo

PLAYER SH SOG G A
00 - Luke Kastran - gk 0 0 0 0
3 - Colton Farley - d 0 0 0 0
4 - Bobby Dennerll - d/m 0 0 0 0
5 - Mikey Schwartz - d 0 0 0 0
6 - Paul Kearis - d/m 0 0 0 0
7 - Hayden Strobel - m 3 1 0 0
10 - Dahwi Kim - m 0 0 0 0
11 - Nick Kraeuter - m 0 0 0 0
12 - Matt Turton - d - Yellow card 85:31 1 1 0 0
14 - Tony Yazbeck - m 2 0 0 0
16 - Gold Afolabi - f 1 0 0 1
18 - Ben Meschke - f 1 1 1 0
22 - Travis Barclay - d/m 0 0 0 0
23 - Aidan Hurley - m 2 1 0 0
26 - Alex Wallace - d 0 0 0 0
27 - Aidan Gillig - m 1 0 0 0
TM - Team 0 0 0 0
TOTALS 11 4 1 1

Elmhurst Goalies

GOALIES SOG GA SV Min
1 - Kvien, Donnie (L, 3-3-1) 4 1 3 90:00

Kalamazoo Goalies

GOALIES SOG GA SV Min
00 - Luke Kastran (W, 3-0-1) 4 0 4 90:00

Scoring Summary

Period Time Play V - H
2nd 66:28 Ben Meschke (Gold Afolabi) - * 0 - 1

Penalty Summary

Period Time Fouls
1st 36:47 Yellow card - Nelson, Buddy
2nd 85:31 Yellow card - Matt Turton
SHOTS 1 2 TOTAL
Elmhurst 4 5 9
Kalamazoo 5 6 11
SAVES 1 2 TOTAL
Elmhurst 1 2 3
Kalamazoo 2 2 4
CORNER KICKS 1 2 TOTAL
Elmhurst 1 4 5
Kalamazoo 2 3 5
FOULS 1 2 TOTAL
Elmhurst 5 7 12
Kalamazoo 6 6 12

Game Information

Date/Time: September 18, 2019 - 6:00 PM
Location: KALAMAZOO, Mich.
Stadium: MacKenzie Field
Game Length: 2:00
Attendance: 63
Scorer: Jacob Bomeli

Play By Play

1st

0:00 Kvien, Donnie at goalie for Elmhurst.
0:00 Luke Kastran at goalie for Kalamazoo.
Foul on Elmhurst.
Foul on Kalamazoo.
Foul on Kalamazoo.
Foul on Elmhurst.
8:08 Corner kick by Kalamazoo Aidan Hurley [8:08].
9:48 Shot by Kalamazoo Tony Yazbeck, Wide.
Foul on Kalamazoo.
13:16 Shot by Kalamazoo Gold Afolabi, High.
Foul on Kalamazoo.
14:50 Header Shot by Elmhurst Serrano, James, Wide.
15:23 Substitution!Elmhurst substitution: Cabrera, Justin for Rhodes, Jason.
17:53 Substitution!Elmhurst substitution: Culver, Austin for Plotka, Jared.
18:24 Header Shot by Elmhurst Cabrera, Justin, High.
24:43 Shot by Elmhurst Culver, Austin, Save (by goalie) Luke Kastran.
26:18 Shot by Elmhurst Backhaus, Noah, Save (by goalie) Luke Kastran.
26:35 Shot by Kalamazoo Hayden Strobel, Blocked.
27:41 Substitution!Elmhurst substitution: Consalvo, Raffa for Serrano, James.
27:41 Substitution!Elmhurst substitution: Madsen, Hayden for Lains, Alex.
27:41 Substitution!Kalamazoo substitution: Bobby Dennerll for Gold Afolabi.
29:45 Header Shot by Kalamazoo Hayden Strobel, Save (by goalie) Kvien, Donnie.
29:54 Substitution!Kalamazoo substitution: Paul Kearis for Hayden Strobel.
29:54 Substitution!Kalamazoo substitution: Dahwi Kim for Tony Yazbeck.
30:03 Corner kick by Kalamazoo Aidan Hurley [30:03].
31:26 Corner kick by Elmhurst Thompson, Keegan [31:26].
Foul on Elmhurst.
Foul on Kalamazoo.
36:32 Substitution!Kalamazoo substitution: Aidan Gillig for Ben Meschke.
36:47 Yellow card on Elmhurst Nelson, Buddy.
Foul on Kalamazoo.
38:39 Substitution!Elmhurst substitution: Conti, Matt for Culver, Austin.
Foul on Elmhurst.
41:18 Substitution!Elmhurst substitution: Cifuentes, Oscar for Thompson, Keegan.
43:45 Header Shot by Kalamazoo Aidan Gillig, Blocked.
Foul on Elmhurst.
-- End of 1st Period --
back to top

2nd

45:00 For Elmhurst: #1 Kvien, Donnie, #4 Deel, Luke, #5 Madsen, Hayden, #6 Martinez, Uriel, #8 Consalvo, Raffa, #9 Backhaus, Noah, #10 Saile, Oliver, #11 Conti, Matt, #13 Cifuentes, Oscar, #14 Cabrera, Justin, #18 Nelson, Buddy.
45:00 For Kalamazoo: #5 Mikey Schwartz, #7 Hayden Strobel, #11 Nick Kraeuter, #12 Matt Turton, #14 Tony Yazbeck, #16 Gold Afolabi, #22 Travis Barclay, #23 Aidan Hurley, #26 Alex Wallace, #00 Luke Kastran.
45:00 Substitution!Kalamazoo substitution: Paul Kearis for Gold Afolabi.
45:52 Corner kick by Kalamazoo Aidan Hurley [45:52].
50:01 Corner kick by Elmhurst Thompson, Keegan [50:01].
Foul on Kalamazoo.
53:38 Corner kick by Elmhurst Thompson, Keegan [53:38].
Foul on Elmhurst.
Foul on Kalamazoo.
58:06 Corner kick by Elmhurst Thompson, Keegan [58:06].
Foul on Elmhurst.
59:13 Shot by Kalamazoo Matt Turton, Save (by goalie) Kvien, Donnie.
60:13 Shot by Kalamazoo Aidan Hurley, Save (by goalie) Kvien, Donnie.
60:17 Corner kick by Kalamazoo Aidan Hurley [60:17].
60:20 Substitution!Kalamazoo substitution: Gold Afolabi for Tony Yazbeck.
Foul on Kalamazoo.
63:36 Header Shot by Elmhurst Deel, Luke, Save (by goalie) Luke Kastran.
Foul on Elmhurst.
Foul on Elmhurst.
65:16 Shot by Kalamazoo Hayden Strobel, High.
66:28 Goal!GOAL by Kalamazoo Ben Meschke (FIRST GOAL), Assist by Gold Afolabi *
( 0 - 1 )
66:40 Substitution!Elmhurst substitution: Rhodes, Jason for Nelson, Buddy.
67:08 Substitution!Kalamazoo substitution: Bobby Dennerll for Hayden Strobel.
67:54 Substitution!Elmhurst substitution: Tsountsouras, Chris for Backhaus, Noah.
69:48 Corner kick by Kalamazoo Ben Meschke [69:48].
72:30 Substitution!Elmhurst substitution: Backhaus, Noah for Serrano, James.
72:30 Substitution!Kalamazoo substitution: Dahwi Kim for Paul Kearis.
Foul on Kalamazoo.
74:19 Shot by Elmhurst Thompson, Keegan, Blocked.
Foul on Elmhurst.
Foul on Kalamazoo.
77:11 Shot by Elmhurst Saile, Oliver, Blocked.
Foul on Elmhurst.
78:10 Shot by Kalamazoo Aidan Hurley, Blocked.
78:51 Corner kick by Elmhurst Thompson, Keegan [78:51].
79:23 Substitution!Kalamazoo substitution: Tony Yazbeck for Gold Afolabi.
79:23 Substitution!Kalamazoo substitution: Paul Kearis for Ben Meschke.
80:53 Substitution!Elmhurst substitution: Berezne, Eric for Tsountsouras, Chris.
Foul on Elmhurst.
82:45 Shot by Kalamazoo Tony Yazbeck, Wide.
83:34 Substitution!Elmhurst substitution: Nelson, Buddy for Cabrera, Justin.
83:56 Shot by Elmhurst Thompson, Keegan, Wide.
85:31 Yellow card on Kalamazoo Matt Turton.
85:42 Shot by Elmhurst Saile, Oliver, Save (by goalie) Luke Kastran.
87:42 Substitution!Kalamazoo substitution: Colton Farley for Bobby Dennerll.
Foul on Kalamazoo.
-- End of 2nd Period --
back to top
Wednesday, Oct. 16: All times Eastern
M:
Final
at SUNY Delhi 3, Hartwick 1
Box Score Recap
M:
Final
Brooklyn 3, at Medgar Evers 1
M:
Final
at Nichols 2, Wentworth 1
Box Score Recap
M:
Final
at NVU-Lyndon 5, Paul Smith's College 2
Video Box Score Recap
M:
Final
Hope 10, at Olivet 0
Box Score Recap Recap
M:
Final
at Washington and Lee 4, Lynchburg 0
Video Box Score Recap Recap
M:
Final - 2OT
Pine Manor 1, at Salem State 1
Recap
M:
Final
Eastern 3, at Delaware Valley 0
M:
Final
Hunter 1, at John Jay 0
M:
Postponed
Ramapo at Kean
M:
Final
Lasell 2, at Regis (Mass.) 1
Video Box Score Recap Recap
M:
Final
Eastern Connecticut 1, at Western Connecticut 0
Video Box Score Recap Recap
M:
Final - 2OT
Defiance 0, at Anderson 0
Video Box Score Recap
M:
Final
at Hanover 2, Rose-Hulman 1
Video Box Score Recap Recap
M:
Cancelled
Merchant Marine at Lehman
Video Recap Live stats
M:
Final
at Earlham 1, Bluffton 0
Video Box Score Recap Recap
M:
Final
Salve Regina 3, at Western New England 2
Video Box Score Recap Recap
M:
Final
at Johnson and Wales 2, St. Joseph (Conn.) 1
Box Score Recap Recap
M:
Final
at St. Vincent 2, Bethany 0
Box Score Recap
M:
Final
Denison 2, at Wabash 0
Video Box Score Recap
M:
Final
at Manchester 2, Franklin 0
Video Box Score Recap Recap
M:
Final
Messiah 1, at Lycoming 0
M:
Final
Montclair State 2, at New Jersey City 1
M:
Final
MacMurray 1, at Eureka 0
Video Box Score Recap Recap
M:
Final
at Concordia-Chicago 2, Illinois Tech 1
Box Score Recap
M:
Final
at Heidelberg 1, Baldwin Wallace 0
Video Box Score Recap
M:
Final
at Ripon 2, Finlandia 0
Box Score
M:
Final
Macalester 1, at Hamline 0
Video Box Score
M:
Final
at Carleton 4, Saint Mary's (Minn.) 1
Video Box Score
M:
Final
at Gustavus Adolphus 4, Bethel 0
Video Box Score
M:
Final
at Geneva 1, Chatham 0
M:
Postponed
Staten Island at Baruch
Live stats
M:
Final
Redlands 1, at UC Santa Cruz 0
Box Score Recap Recap
M:
Final
at Kalamazoo 1, Trine 0
Video Box Score Recap Recap
M:
Final
Mary Washington 6, at Southern Virginia 0
Video Box Score Recap Recap
M:
Final
at Washington and Jefferson 4, Waynesburg 2
M:
Final
at Gwynedd-Mercy 1, Marywood 0
Video
M:
Final
at Keene State 3, Plymouth State 0
Box Score Recap Recap
M:
Final
Wesleyan 5, at Fitchburg State 1
Box Score Recap Recap
M:
Final
St. Thomas 1, at Concordia-Moorhead 0
Box Score Recap Recap
M:
Final
Westminster (Mo.) 2, at Webster 1
Video Box Score Recap
M:
Final
at Salisbury 1, York (Pa.) 0
Video Box Score Box Score Recap Recap
M:
Final - 2OT
Mass-Dartmouth 0, at Rhode Island College 0
Box Score Recap Recap
M:
Final
at Worcester State 5, Elms 0
Video Box Score Recap
M:
Final
at Calvin 4, Alma 0
Video Box Score Recap Recap
M:
Final
Capital 2, at Marietta 0
Video Box Score Recap
M:
Final
Ferrum 1, at Eastern Mennonite 0
Video Box Score Recap Recap
M:
Final
Transylvania 4, at Mount St. Joseph 0
Video Box Score Recap
M:
Final
at Eastern Nazarene 2, Dean 1
Video Box Score Recap
M:
Final
at Emmanuel 2, Albertus Magnus 1
Video Box Score Recap Recap
M:
Final
Mount Union 2, at Muskingum 0
Video Box Score Recap Recap
M:
Final
at Marymount 2, Neumann 1
Video Box Score Recap
M:
Final
Christopher Newport 4, at St. Mary's (Md.) 1
Video Box Score Recap
M:
Final
Stevenson 4, at Hood 0
Video Box Score Recap Recap
M:
Postponed
Sage at Castleton
Video Live stats
M:
Final
at MIT 4, Gordon 2
Video Box Score Recap Recap
M:
Final
Mass-Boston 5, at Southern Maine 0
Video Box Score Recap Recap
M:
Final
Pfeiffer 5, at Methodist 0
Video Box Score Recap
M:
Final - OT
at Wittenberg 2, DePauw 1
Box Score Recap Recap
M:
Final
Elizabethtown 5, at Lancaster Bible 0
Box Score
M:
Final
Adrian 2, at Albion 0
Video Box Score Recap Recap
M:
Final
at Roanoke 2, Randolph 0
Video Video Box Score Recap
M:
Final - OT
at Cabrini 2, Wesley 1
Video Box Score Recap Live stats
M:
Final
at Wilmington 2, Ohio Northern 1
Video Box Score Recap Recap
M:
Final
at John Carroll 2, Otterbein 1
Video Box Score
M:
Final
Lebanon Valley 2, at Albright 0
M:
Final
at Stevens 3, FDU-Florham 0
M:
Final
at Misericordia 3, Wilkes 1
M:
Final - 2OT
at Oberlin 2, Allegheny 1
Box Score
M:
Final - 2OT
Ohio Wesleyan 1, at Kenyon 1
Video Box Score Live stats
M:
Final
Elmira 1, at Penn College 0
Box Score
M:
Final
Caltech 2, at Pomona-Pitzer 0
Video Box Score
M:
Final
Wooster 1, at Hiram 0
Video Box Score Recap Recap
M:
Final
Bowdoin 3, at Thomas 1
Video Box Score Recap Recap
M:
Final
at Lesley 2, New England College 1
Video Video Video Video Box Score Recap
M:
Final
at Illinois Wesleyan 4, Augustana 1
M:
Final
MSOE 4, at Marian 2
Video Box Score Recap Recap
M:
Final
Concordia (Wis.) 3, at Wisconsin Lutheran 0
Video Box Score Recap Recap
M:
Final
Dominican 3, at Benedictine 1
Box Score
M:
Final
at Edgewood 3, Lakeland 2
Video Box Score
M:
Final
Aurora 6, at Rockford 1
Video Box Score Recap
M:
Final - OT
North Park 1, at Elmhurst 0
M:
Final
North Central (Ill.) 2, at Carthage 1
M:
Final
Wheaton (Ill.) 3, at Carroll 1
M:
Final
at Augsburg 4, St. John's 2
Video Box Score
M:
Final - OT
at Whittier 2, Cal Lutheran 1
Box Score Recap
M:
Final - OT
Chapman 1, at Claremont-Mudd-Scripps 0
Video Box Score Recap
M:
Final
at Occidental 1, La Verne 0
Video Box Score Recap
W:
Final
at York (N.Y.) 12, Medgar Evers 0
W:
Final
Kean 4, at Ramapo 1
W:
Final
Western Connecticut 2, at Eastern Connecticut 1
Video Box Score Recap Recap
W:
Final
Manhattanville 4, at SUNY-Old Westbury 0
W:
Final
St. Joseph's (Maine) 3, at Colby-Sawyer 0
Video Box Score Recap
W:
Final
at Bluffton 2, Earlham 1
Video Box Score Recap Recap
W:
Final - OT
Keene State 3, at Plymouth State 2
Video Box Score Recap Recap
W:
Final - 2OT
at Bridgewater State 1, Gordon 0
Box Score Recap
W:
Final
Simmons 1, at Anna Maria 0
Video Box Score Recap Recap
W:
Final
at Springfield 5, Babson 2
Box Score Recap Recap
W:
Final
Dean 2, at Eastern Nazarene 0
Video Box Score Recap
W:
Final
at Bay Path 3, Mitchell 1
Video Box Score Recap Recap
W:
Final - OT
at Franklin and Marshall 1, Gettysburg 0
Video Box Score Recap
W:
Final
Mass-Dartmouth 1, at Rhode Island College 0
Video Box Score Recap Recap
W:
Final
at Lynchburg 9, Sweet Briar 0
Video Box Score Recap
W:
Final - OT
at Bridgewater (Va.) 2, Shenandoah 1
Video Box Score Recap
W:
Final - 2OT
Neumann 2, at Marymount 2
Video Recap Live stats
W:
Final - OT
at Norwich 3, Rivier 2
Video Box Score Recap
W:
Final
at Anderson 2, Defiance 0
Box Score Recap
W:
Final
at Thiel 6, Penn St.-Beaver 0
Recap
W:
Final
at Marywood 4, Gwynedd-Mercy 0
W:
Final
at Mary Washington 8, Southern Virginia 0
Video Box Score Recap Recap
W:
Postponed
SUNY-Maritime at Farmingdale State
Video Live stats
W:
Final
at Hendrix 6, Ecclesia College 0
Box Score
W:
Final
at UW-Eau Claire 2, UW-River Falls 0
Video Box Score Recap Recap
W:
Final
at Berea 2, Oakland City 0
Video Box Score Recap
W:
Final
Carroll 1, at Northwestern (Minn.) 0
W:
Final
at Dominican 2, Benedictine 1
Video Box Score
W:
Final
at Concordia (Wis.) 6, Wisconsin Lutheran 1
Video Box Score Recap Recap
W:
Final
at Dickinson 4, Penn State-Harrisburg 1
Video Video Box Score Recap Recap
W:
Final
at Meredith 2, North Carolina Wesleyan 1
Video Box Score Recap Recap
W:
Final
MacMurray 4, at Eureka 0
Video Box Score Recap
W:
Final
Elmhurst 7, at North Park 0
W:
Final
at Suffolk 2, Albertus Magnus 0
Box Score Recap Recap
W:
Final
Randolph-Macon 5, at Randolph 2
Video Recap
W:
Final - 2OT
at Mass-Boston 3, Southern Maine 2
Box Score Recap Recap
W:
Final
at Ohio Northern 2, Wilmington 0
Video Box Score Recap Recap
W:
Final
Maryville (Tenn.) 4, at Covenant 1
Box Score Recap Recap
W:
Final - 2OT
Roger Williams 2, at Endicott 2
Video Box Score Recap Live stats
W:
Postponed
Moravian at Elizabethtown
Video Live stats
W:
Final
at Christopher Newport 7, St. Mary's (Md.) 0
Video Box Score Recap
W:
Final
at Wesley 2, Cabrini 1
Video Box Score Recap
W:
Final
Heidelberg 2, at Baldwin Wallace 0
Video Box Score Recap
W:
Postponed
Mount St. Mary at St. Joseph's (Bklyn.)
Video Live stats
W:
Final
Lesley 5, at New England College 2
Box Score Recap
W:
Final
at Franklin 1, Manchester 0
Video Box Score Recap Recap
W:
Final
at Capital 3, Marietta 0
Video Box Score Recap
W:
Final
Mount St. Joseph 2, at Transylvania 1
Video Box Score Recap Recap
W:
Final
Salem State 1, at Elms 0
Video Box Score Recap
W:
Final
at Mount Union 1, Muskingum 0
Video Box Score Recap Recap
W:
Final
Salisbury 1, at York (Pa.) 0
Video Box Score Box Score Recap Recap
W:
Final
at Alfred 2, Buffalo State 0
Box Score
W:
Final
at Susquehanna 2, Juniata 0
Box Score Recap
W:
Final
at Catholic 1, Goucher 0
Box Score Recap Recap
W:
Final
at Otterbein 3, John Carroll 1
Box Score
W:
Final
Chatham 3, at Geneva 1
W:
Postponed
Rutgers-Newark at William Paterson
W:
Final
at Cedar Crest 8, St. Elizabeth 0
W:
Final
Claremont-Mudd-Scripps 5, at Caltech 0
Video Box Score Recap
W:
Final
at Chapman 2, La Verne 0
Video Box Score Recap
W:
Final
Lasell 3, at Regis (Mass.) 2
Video Box Score Recap Recap
W:
Final - 2OT
at Rose-Hulman 3, Hanover 2
Box Score Recap Recap
W:
Final
at Westminster (Pa.) 2, Grove City 0
W:
Final
at Huntingdon 1, LaGrange 0
Box Score Recap Recap
W:
Final - 2OT
Washington and Jefferson 1, at Waynesburg 1
W:
Final
Carthage 1, at North Central (Ill.) 0
W:
Final
at Aurora 8, Alverno 0
Box Score
W:
Final
Edgewood 4, at Lakeland 0
Box Score
W:
Final
at Illinois Tech 2, Concordia-Chicago 1
Video Box Score Recap
W:
Final
UW-La Crosse 2, at UW-Platteville 0
Video Box Score Recap
W:
Final
at MSOE 2, Marian 0
Video Box Score Recap Recap
W:
Final
at Occidental 1, Whittier 0
Video Box Score Recap
W:
Final - 2OT
Webster 0, at Westminster (Mo.) 0
Video Box Score Recap Live stats
W:
Final
at Cal Lutheran 3, Pomona-Pitzer 1
Video Box Score Recap Recap
W:
Final
Linfield 3, at Pacific 2
Box Score
Wednesday, Oct. 16: All times Eastern
M:
Final
at Washington and Lee 4, Lynchburg 0
Video Box Score Recap Recap
M:
Final
Messiah 1, at Lycoming 0
M:
Final
Mary Washington 6, at Southern Virginia 0
Video Box Score Recap Recap
M:
Final
at Calvin 4, Alma 0
Video Box Score Recap Recap
M:
Final - 2OT
Ohio Wesleyan 1, at Kenyon 1
Video Box Score Live stats
M:
Final
at John Carroll 2, Otterbein 1
Video Box Score
M:
Final
Mount Union 2, at Muskingum 0
Video Box Score Recap Recap
M:
Final
at Roanoke 2, Randolph 0
Video Video Box Score Recap
M:
Final
Christopher Newport 4, at St. Mary's (Md.) 1
Video Box Score Recap
M:
Final - OT
Chapman 1, at Claremont-Mudd-Scripps 0
Recap Box Score Video
Wednesday, Oct. 16: All times Eastern
W:
Final
at Dickinson 4, Penn State-Harrisburg 1
Video Video Box Score Recap Recap
W:
Final
at Christopher Newport 7, St. Mary's (Md.) 0
Video Box Score Recap
W:
Final
Randolph-Macon 5, at Randolph 2
Video Recap
W:
Final
at Otterbein 3, John Carroll 1
Box Score
W:
Final
at Cal Lutheran 3, Pomona-Pitzer 1
Video Box Score Recap Recap