2017 Nordic Naturals Challenger – Singles
Dan Evans was the defending champion, but did not play to defend his title.
Singles | |
---|---|
2017 Nordic Naturals Challenger | |
Champion | ![]() |
Runner-up | ![]() |
Final score | 6–2, 6–3 |
Alexander Bublik won the title after defeating Liam Broady 6–2, 6–3 in the final.
Seeds
Malek Jaziri (First round) Jordan Thompson (First round) Henri Laaksonen (Second round) Ruben Bemelmans (First round) Mikhail Kukushkin (Second round) Tennys Sandgren (Quarterfinals) Casper Ruud (First round) Bjorn Fratangelo (First round)
Draw
Key
- Q = Qualifier
- WC = Wild Card
- LL = Lucky Loser
- Alt = Alternate
- SE = Special Exempt
- PR = Protected Ranking
- ITF = ITF entry
- JE = Junior Exempt
- w/o = Walkover
- r = Retired
- d = Defaulted
Finals
Semifinals | Final | ||||||||||||
WC | ![]() | 63 | 3 | ||||||||||
Q | ![]() | 77 | 6 | ||||||||||
Q | ![]() | 2 | 3 | ||||||||||
![]() | 6 | 6 | |||||||||||
![]() | 77 | 6 | |||||||||||
![]() | 62 | 3 | |||||||||||
Top half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
1 | ![]() | 2 | 1 | ||||||||||||||||||||||||
Q | ![]() | 6 | 6 | Q | ![]() | 6 | 1 | 2 | |||||||||||||||||||
WC | ![]() | 6 | 6 | WC | ![]() | 2 | 6 | 6 | |||||||||||||||||||
![]() | 3 | 4 | WC | ![]() | 7 | 77 | |||||||||||||||||||||
WC | ![]() | 63 | 6 | 6 | 6 | ![]() | 5 | 61 | |||||||||||||||||||
![]() | 77 | 4 | 0 | WC | ![]() | 1 | 2 | ||||||||||||||||||||
Q | ![]() | 2 | 4 | 6 | ![]() | 6 | 6 | ||||||||||||||||||||
6 | ![]() | 6 | 6 | WC | ![]() | 63 | 3 | ||||||||||||||||||||
4 | ![]() | 6 | 4 | 2 | Q | ![]() | 77 | 6 | |||||||||||||||||||
Q | ![]() | 3 | 6 | 6 | Q | ![]() | 6 | 6 | |||||||||||||||||||
Alt | ![]() | 6 | 6 | Alt | ![]() | 2 | 2 | ||||||||||||||||||||
WC | ![]() | 3 | 1 | Q | ![]() | 6 | 6 | ||||||||||||||||||||
![]() | 65 | 2 | SE | ![]() | 4 | 4 | |||||||||||||||||||||
SE | ![]() | 77 | 6 | SE | ![]() | 6 | 4 | 6 | |||||||||||||||||||
![]() | 6 | 3 | 6 | ![]() | 4 | 6 | 3 | ||||||||||||||||||||
7 | ![]() | 4 | 6 | 3 |
Bottom half
First Round | Second Round | Quarterfinals | Semifinals | ||||||||||||||||||||||||
5 | ![]() | 6 | 6 | ||||||||||||||||||||||||
![]() | 4 | 4 | 5 | ![]() | 77 | 63 | 3 | ||||||||||||||||||||
![]() | 4 | 4 | WC | ![]() | 63 | 77 | 6 | ||||||||||||||||||||
WC | ![]() | 6 | 6 | WC | ![]() | 1 | 4 | ||||||||||||||||||||
![]() | 6 | 2 | 6 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 3 | 6 | 4 | ![]() | 6 | 6 | |||||||||||||||||||||
![]() | 3 | 2 | 3 | ![]() | 1 | 1 | |||||||||||||||||||||
3 | ![]() | 6 | 6 | ![]() | 77 | 6 | |||||||||||||||||||||
8 | ![]() | 77 | 4 | 3 | ![]() | 62 | 3 | ||||||||||||||||||||
![]() | 65 | 6 | 6 | ![]() | 4 | 6 | 6 | ||||||||||||||||||||
![]() | 7 | 6 | ![]() | 6 | 3 | 0 | |||||||||||||||||||||
SE | ![]() | 5 | 4 | ![]() | 7 | 78 | |||||||||||||||||||||
Q | ![]() | 2 | 3 | ![]() | 5 | 66 | |||||||||||||||||||||
![]() | 6 | 6 | ![]() | 3 | 4 | ||||||||||||||||||||||
![]() | 6 | 5 | 6 | ![]() | 6 | 6 | |||||||||||||||||||||
2 | ![]() | 4 | 7 | 2 |
gollark: I have a solution to this in the works.
gollark: macronfmt downloads a config file from osmarks.net containing the current format options, actually.
gollark: The obviously better approach is to store all Macron code on disk as efficiently serialized ASTs, and offer a FUSE filesystem or editor plugin to render it to text.
gollark: It ties you to extra tooling for macronoforms.
gollark: Your "solution" of adjusting stuff on VCS hooks is insane and apious.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.