Match History (2016) View Advanced Player Stats
John Knight (Athens, GA)
Male
TTR Singles Rating
Last Match Calculated
------
--------
Rating Meter
TTR Doubles Rating
Last Match Calculated
------
--------
Rating Meter
Match Date Match Team Court Partner Opponent(s) W/L Result Match TTR
12/31/2016 Tournament
B16s
Kentucky One Health Springhurst New Years Classic-KY Level 2, Southern Level 3 Q Alex Horn L 6-2
6-2
NC NC
12/31/2016 Tournament
B16s
Kentucky One Health Springhurst New Years Classic-KY Level 2, Southern Level 3 16 Ethan Ly W 6-4
1-6
1-0
NC NC
10/29/2016 Tournament
B16s
K-Swiss Kiawah Island Junior Championship - (STA L3) - SC L 2 16 Samuel Hartzell L 6-3
6-3
NC NC
10/29/2016 Tournament
B16s
K-Swiss Kiawah Island Junior Championship - (STA L3) - SC L 2 C-QQ John Hansell L 6-2
6-3
NC NC
10/22/2016 Tournament
B16s
MCDONALDS JR SUPER CHPS - GA Level 3 & STA L3 16 Blake Williams L 6-4
6-4
NC NC
10/22/2016 Tournament
B16s
MCDONALDS JR SUPER CHPS - GA Level 3 & STA L3 C-QQ Marcus Berninger L 6-2
6-1
NC NC
10/09/2016 Tournament
B16s
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3 C-S Daniel Vincent L 3-6
7-6
1-0
NC NC
10/09/2016 Tournament
B16s
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3 C-Q Nicholas Khulordava W 6-0
6-4
NC NC
10/08/2016 Tournament
B16s
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3 Q Jordan McClure L 4-1
4-0
NC NC
10/08/2016 Tournament
B16s
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3 16 Luke Fucetola W 4-1
4-2
NC NC
09/25/2016 Tournament
B18s
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4 F Elijah Bullock W 6-1
6-3
NC NC
09/25/2016 Tournament
B18s
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4 S Kolton Fussell W 6-0
7-5
NC NC
09/24/2016 Tournament
B18s
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4 Q John Thomas Powell W 6-3
6-0
NC NC
09/24/2016 Tournament
B18s
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4 16 Walker Vonk W 6-0
6-1
NC NC
09/18/2016 Tournament
B16s
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3 C-Q Kireeth Karunakaran L Def ----- -----
09/17/2016 Tournament
B16s
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3 Q Samuel Barrow L 4-6
7-5
1-0
NC NC
09/17/2016 Tournament
B16s
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3 16 Julian Gonzalez W 6-3
6-1
NC NC
08/28/2016 Tournament
B16s
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3 F Caleb Strother L 7-5
6-3
NC NC
08/28/2016 Tournament
B16s
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3 S Niko Reynolds W 6-1
6-0
NC NC
08/27/2016 Tournament
B16s
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3 Q Brant Chancy W 6-2
6-3
NC NC
08/14/2016 Tournament
B16s
McCallie John Strang Championships (TN L2/STA L3) C-Q Kaden Barfield L 7-6
6-2
NC NC
08/13/2016 Tournament
B16s
McCallie John Strang Championships (TN L2/STA L3) 16 Payton Madrigal L 6-1
6-0
NC NC
08/13/2016 Tournament
B16s
McCallie John Strang Championships (TN L2/STA L3) C-QQ Robert Kane W 6-1
6-0
NC NC
07/30/2016 Tournament
B18s
THE MANOR EXTREME TENNIS JR CHPS - GA LEVEL 4 Q Jordan VerSteeg L 6-4
1-6
1-0
NC NC
07/30/2016 Tournament
B18s
THE MANOR EXTREME TENNIS JR CHPS - GA LEVEL 4 16 Vishal Vardhineedi W 6-1
6-0
NC NC
06/04/2016 Tournament
B16s
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4 Q Benjamin Grunert L 6-0
6-1
NC NC
06/04/2016 Tournament
B16s
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4 16 Kireeth Karunakaran W 6-2
6-4
NC NC
06/04/2016 Tournament
B16s
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4 32 Sunjay Shanker W 6-2
6-3
NC NC
06/04/2016 Tournament
B16s
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4 C-Q Connor Cole L 6-0
6-0
NC NC
05/30/2016 Tournament
B16s
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3 C-R4Q Mark Barrow L 6-1
6-4
NC NC
05/30/2016 Tournament
B16s
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3 C-R3 Kaanu Patel W 7-5
6-3
NC NC
05/29/2016 Tournament
B16s
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3 C-R2 Connor Cole W 6-3
6-1
NC NC
05/28/2016 Tournament
B16s
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3 64 Ryan Suddath L 6-2
6-0
NC NC
05/28/2016 Tournament
B16s
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3 128 Davis Esslinger W 6-1
6-4
NC NC
05/15/2016 Tournament
B16s
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3 3RD Davis Wall L 6-2
6-1
NC NC
05/15/2016 Tournament
B16s
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3 S Daniel Vincent L 6-3
6-2
NC NC
05/14/2016 Tournament
B16s
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3 Q Grant Williford W 6-4
6-4
NC NC
05/14/2016 Tournament
B16s
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3 16 Parker Cliche W 6-3
6-2
NC NC
04/23/2016 Tournament
B16s
SANDY SPRINGS JR TENNIS SUPER CHPS - GA LEVEL 3 16 Matthew Moussouri L 6-2
6-2
NC NC
04/23/2016 Tournament
B16s
SANDY SPRINGS JR TENNIS SUPER CHPS - GA LEVEL 3 C-QQ Rodrigo Lopez Barahona L 3-6
7-5
1-0
NC NC
04/17/2016 Tournament
B16s
EPIC JR CHPS - GA LEVEL 4 3RD Daniel Jemison W Def ----- -----
04/16/2016 Tournament
B16s
EPIC JR CHPS - GA LEVEL 4 S Blake Williams L 6-3
3-6
1-0
NC NC
04/16/2016 Tournament
B16s
EPIC JR CHPS - GA LEVEL 4 Q James Cai W 6-2
6-1
NC NC
04/15/2016 Tournament
B16s
EPIC JR CHPS - GA LEVEL 4 16 Kireeth Karunakaran W 6-2
6-0
NC NC
04/03/2016 Tournament
B16s
OCONEE SPRING JR CHPS- GA LEVEL 4 F Walker Towns L 6-1
7-5
NC NC
04/03/2016 Tournament
B16s
OCONEE SPRING JR CHPS- GA LEVEL 4 S Connor Sisson W 6-3
6-1
NC NC
04/02/2016 Tournament
B16s
OCONEE SPRING JR CHPS- GA LEVEL 4 Q Hatton Abernathy W 6-1
6-0
NC NC
03/06/2016 Tournament
B16s
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3 S Jack Byrnes L Def ----- -----
03/05/2016 Tournament
B16s
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3 16 Arul Gupta L 6-4
6-0
NC NC
03/05/2016 Tournament
B16s
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3 C-QQ Luke Amet L 7-6
7-5
NC NC
02/28/2016 Tournament
B16s
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4 C-F Jack McDonald W 6-2
6-0
NC NC
02/28/2016 Tournament
B16s
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4 C-S Brock Thrasher W 6-0
6-0
NC NC
02/27/2016 Tournament
B16s
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4 Q Matthew Moussouri L 6-3
6-4
NC NC
02/27/2016 Tournament
B16s
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4 C-Q Danny Nelson W 4-6
7-6
7-6
NC NC
01/31/2016 Tournament
B16s
ACC Winter Jr. Classic Chps - GA Level 4 F Gabriel Young W 6-2
6-1
NC NC
01/31/2016 Tournament
B16s
ACC Winter Jr. Classic Chps - GA Level 4 S Jonathan Kirwin W 6-1
6-4
NC NC
01/30/2016 Tournament
B16s
ACC Winter Jr. Classic Chps - GA Level 4 Q Elijah Gabriel W 7-5
6-0
NC NC
01/16/2016 Tournament
B16s
Southern Winter Level 1 Championships BG 16 (National L3) 128 Kevin Huang L 6-2
6-1
NC NC
01/16/2016 Tournament
B16s
Southern Winter Level 1 Championships BG 16 (National L3) C-R1 Jeffrey Dewald L 6-1
6-0
NC NC
01/09/2016 Tournament
B16s
DASANI MAYOR'S CUP JR SUPER CHPS - GA LEVEL 3 & STA LEVEL 3 16 Thomas Montroy L 6-1
6-0
NC NC
01/09/2016 Tournament
B16s
DASANI MAYOR'S CUP JR SUPER CHPS - GA LEVEL 3 & STA LEVEL 3 C-QQ Davis Wall L 6-2
6-2
NC NC
Kentucky One Health Springhurst New Years Classic-KY Level 2, Southern Level 3
12/31/2016 Q Tournament
B16s
L
6-2
6-2
Alex Horn
Match: NC TTR: NC
Kentucky One Health Springhurst New Years Classic-KY Level 2, Southern Level 3
12/31/2016 16 Tournament
B16s
W
6-4
1-6
1-0
Ethan Ly
Match: NC TTR: NC
K-Swiss Kiawah Island Junior Championship - (STA L3) - SC L 2
10/29/2016 16 Tournament
B16s
L
6-3
6-3
Samuel Hartzell
Match: NC TTR: NC
K-Swiss Kiawah Island Junior Championship - (STA L3) - SC L 2
10/29/2016 C-QQ Tournament
B16s
L
6-2
6-3
John Hansell
Match: NC TTR: NC
MCDONALDS JR SUPER CHPS - GA Level 3 & STA L3
10/22/2016 16 Tournament
B16s
L
6-4
6-4
Blake Williams
Match: NC TTR: NC
MCDONALDS JR SUPER CHPS - GA Level 3 & STA L3
10/22/2016 C-QQ Tournament
B16s
L
6-2
6-1
Marcus Berninger
Match: NC TTR: NC
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3
10/09/2016 C-S Tournament
B16s
L
3-6
7-6
1-0
Daniel Vincent
Match: NC TTR: NC
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3
10/09/2016 C-Q Tournament
B16s
W
6-0
6-4
Nicholas Khulordava
Match: NC TTR: NC
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3
10/08/2016 Q Tournament
B16s
L
4-1
4-0
Jordan McClure
Match: NC TTR: NC
GA STATE JR FALL OPEN CHPS (18-10)(STATE CHP)-GA L2 & STA L3
10/08/2016 16 Tournament
B16s
W
4-1
4-2
Luke Fucetola
Match: NC TTR: NC
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4
09/25/2016 F Tournament
B18s
W
6-1
6-3
Elijah Bullock
Match: NC TTR: NC
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4
09/25/2016 S Tournament
B18s
W
6-0
7-5
Kolton Fussell
Match: NC TTR: NC
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4
09/24/2016 Q Tournament
B18s
W
6-3
6-0
John Thomas Powell
Match: NC TTR: NC
SKIPPER'S FISH CAMP FALL JR CHPS - GA LEVEL 4
09/24/2016 16 Tournament
B18s
W
6-0
6-1
Walker Vonk
Match: NC TTR: NC
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3
09/18/2016 C-Q Tournament
B16s
L
Def Kireeth Karunakaran
Match: ----- TTR: -----
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3
09/17/2016 Q Tournament
B16s
L
4-6
7-5
1-0
Samuel Barrow
Match: NC TTR: NC
"SUPER CHAMPS IN THE MACON" JR SUPER CHPS - GA LEVEL 3
09/17/2016 16 Tournament
B16s
W
6-3
6-1
Julian Gonzalez
Match: NC TTR: NC
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3
08/28/2016 F Tournament
B16s
L
7-5
6-3
Caleb Strother
Match: NC TTR: NC
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3
08/28/2016 S Tournament
B16s
W
6-1
6-0
Niko Reynolds
Match: NC TTR: NC
VALDOSTA JR SUMMER SIZZLER SUPER CHPS - GA LEVEL 3
08/27/2016 Q Tournament
B16s
W
6-2
6-3
Brant Chancy
Match: NC TTR: NC
McCallie John Strang Championships (TN L2/STA L3)
08/14/2016 C-Q Tournament
B16s
L
7-6
6-2
Kaden Barfield
Match: NC TTR: NC
McCallie John Strang Championships (TN L2/STA L3)
08/13/2016 16 Tournament
B16s
L
6-1
6-0
Payton Madrigal
Match: NC TTR: NC
McCallie John Strang Championships (TN L2/STA L3)
08/13/2016 C-QQ Tournament
B16s
W
6-1
6-0
Robert Kane
Match: NC TTR: NC
THE MANOR EXTREME TENNIS JR CHPS - GA LEVEL 4
07/30/2016 Q Tournament
B18s
L
6-4
1-6
1-0
Jordan VerSteeg
Match: NC TTR: NC
THE MANOR EXTREME TENNIS JR CHPS - GA LEVEL 4
07/30/2016 16 Tournament
B18s
W
6-1
6-0
Vishal Vardhineedi
Match: NC TTR: NC
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4
06/04/2016 Q Tournament
B16s
L
6-0
6-1
Benjamin Grunert
Match: NC TTR: NC
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4
06/04/2016 16 Tournament
B16s
W
6-2
6-4
Kireeth Karunakaran
Match: NC TTR: NC
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4
06/04/2016 32 Tournament
B16s
W
6-2
6-3
Sunjay Shanker
Match: NC TTR: NC
GA STATE JR CLOSED CHALLENGER (18-10)(STATE CHP)-GA L2&STA L4
06/04/2016 C-Q Tournament
B16s
L
6-0
6-0
Connor Cole
Match: NC TTR: NC
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3
05/30/2016 C-R4Q Tournament
B16s
L
6-1
6-4
Mark Barrow
Match: NC TTR: NC
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3
05/30/2016 C-R3 Tournament
B16s
W
7-5
6-3
Kaanu Patel
Match: NC TTR: NC
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3
05/29/2016 C-R2 Tournament
B16s
W
6-3
6-1
Connor Cole
Match: NC TTR: NC
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3
05/28/2016 64 Tournament
B16s
L
6-2
6-0
Ryan Suddath
Match: NC TTR: NC
THE PEACH STATE JR CLOSED QUALIFYING CHPS (18-10)(STATE CHP)-GA L1&STA L3
05/28/2016 128 Tournament
B16s
W
6-1
6-4
Davis Esslinger
Match: NC TTR: NC
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3
05/15/2016 3RD Tournament
B16s
L
6-2
6-1
Davis Wall
Match: NC TTR: NC
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3
05/15/2016 S Tournament
B16s
L
6-3
6-2
Daniel Vincent
Match: NC TTR: NC
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3
05/14/2016 Q Tournament
B16s
W
6-4
6-4
Grant Williford
Match: NC TTR: NC
CONYERS TENNIS "SHURETT DENTAL GROUP" JR SUPER CHPS - GA LEVEL 3
05/14/2016 16 Tournament
B16s
W
6-3
6-2
Parker Cliche
Match: NC TTR: NC
SANDY SPRINGS JR TENNIS SUPER CHPS - GA LEVEL 3
04/23/2016 16 Tournament
B16s
L
6-2
6-2
Matthew Moussouri
Match: NC TTR: NC
SANDY SPRINGS JR TENNIS SUPER CHPS - GA LEVEL 3
04/23/2016 C-QQ Tournament
B16s
L
3-6
7-5
1-0
Rodrigo Lopez Barahona
Match: NC TTR: NC
EPIC JR CHPS - GA LEVEL 4
04/17/2016 3RD Tournament
B16s
W
Def Daniel Jemison
Match: ----- TTR: -----
EPIC JR CHPS - GA LEVEL 4
04/16/2016 S Tournament
B16s
L
6-3
3-6
1-0
Blake Williams
Match: NC TTR: NC
EPIC JR CHPS - GA LEVEL 4
04/16/2016 Q Tournament
B16s
W
6-2
6-1
James Cai
Match: NC TTR: NC
EPIC JR CHPS - GA LEVEL 4
04/15/2016 16 Tournament
B16s
W
6-2
6-0
Kireeth Karunakaran
Match: NC TTR: NC
OCONEE SPRING JR CHPS- GA LEVEL 4
04/03/2016 F Tournament
B16s
L
6-1
7-5
Walker Towns
Match: NC TTR: NC
OCONEE SPRING JR CHPS- GA LEVEL 4
04/03/2016 S Tournament
B16s
W
6-3
6-1
Connor Sisson
Match: NC TTR: NC
OCONEE SPRING JR CHPS- GA LEVEL 4
04/02/2016 Q Tournament
B16s
W
6-1
6-0
Hatton Abernathy
Match: NC TTR: NC
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3
03/06/2016 S Tournament
B16s
L
Def Jack Byrnes
Match: ----- TTR: -----
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3
03/05/2016 16 Tournament
B16s
L
6-4
6-0
Arul Gupta
Match: NC TTR: NC
SOUTHERN STATES TOP 32 JR SUPER CHPS - GA LEVEL 3 & STA L-3
03/05/2016 C-QQ Tournament
B16s
L
7-6
7-5
Luke Amet
Match: NC TTR: NC
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4
02/28/2016 C-F Tournament
B16s
W
6-2
6-0
Jack McDonald
Match: NC TTR: NC
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4
02/28/2016 C-S Tournament
B16s
W
6-0
6-0
Brock Thrasher
Match: NC TTR: NC
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4
02/27/2016 Q Tournament
B16s
L
6-3
6-4
Matthew Moussouri
Match: NC TTR: NC
TRIUMPH-N-TENNIS JR CHPS - GA LEVEL 4
02/27/2016 C-Q Tournament
B16s
W
4-6
7-6
7-6
Danny Nelson
Match: NC TTR: NC
ACC Winter Jr. Classic Chps - GA Level 4
01/31/2016 F Tournament
B16s
W
6-2
6-1
Gabriel Young
Match: NC TTR: NC
ACC Winter Jr. Classic Chps - GA Level 4
01/31/2016 S Tournament
B16s
W
6-1
6-4
Jonathan Kirwin
Match: NC TTR: NC
ACC Winter Jr. Classic Chps - GA Level 4
01/30/2016 Q Tournament
B16s
W
7-5
6-0
Elijah Gabriel
Match: NC TTR: NC
Southern Winter Level 1 Championships BG 16 (National L3)
01/16/2016 128 Tournament
B16s
L
6-2
6-1
Kevin Huang
Match: NC TTR: NC
Southern Winter Level 1 Championships BG 16 (National L3)
01/16/2016 C-R1 Tournament
B16s
L
6-1
6-0
Jeffrey Dewald
Match: NC TTR: NC
DASANI MAYOR'S CUP JR SUPER CHPS - GA LEVEL 3 & STA LEVEL 3
01/09/2016 16 Tournament
B16s
L
6-1
6-0
Thomas Montroy
Match: NC TTR: NC
DASANI MAYOR'S CUP JR SUPER CHPS - GA LEVEL 3 & STA LEVEL 3
01/09/2016 C-QQ Tournament
B16s
L
6-2
6-2
Davis Wall
Match: NC TTR: NC
Glossary
Match Player TTR for individual match.
TTR TTR after completed match.
NC Match not calculated into TTR yet.
This site is not affiliated, endorsed, or associated by or with the USTA in any manner nor are the ratings affiliated with the NTRP rating system.
Copyright © 2016-2024 TennisRecord.com All rights reserved.

Privacy Policy  |  Sitemap