Jingle Cross
Jingle Cross is a cyclo-cross race held annually in Iowa City since 2007. It has been part of the UCI Cyclo-cross World Cup since 2017, and takes place over 3 days.
Race details | |
---|---|
Region | Iowa City, United States |
Discipline | Cyclo-cross |
Competition | UCI Cyclo-cross World Cup |
History | |
First edition | 2007 |
Editions | 13 (as of 2019) |
Women's history | |
First edition | 2007 |
Editions | 13 (as of 2019) |
Past men's winners
Race 1
Year | Winner | Second | Third |
---|---|---|---|
2007 | ![]() | ![]() | ![]() |
2008 | ![]() | ![]() | ![]() |
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
2017 | ![]() | ![]() | ![]() |
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
Race 2
Year | Winner | Second | Third |
---|---|---|---|
2007 | ![]() | ![]() | ![]() |
2008 | ![]() | ![]() | ![]() |
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
2017 | ![]() | ![]() | ![]() |
World Cup | |||
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
Race 3
Year | Winner | Second | Third |
---|---|---|---|
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
World Cup | |||
2017 | ![]() | ![]() | ![]() |
C1 | |||
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
Past women's winners
Race 1
Year | Winner | Second | Third |
---|---|---|---|
2007 | ![]() | ![]() | ![]() |
2008 | ![]() | ![]() | ![]() |
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
2017 | ![]() | ![]() | ![]() |
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
Race 2
Year | Winner | Second | Third |
---|---|---|---|
2007 | ![]() | ![]() | ![]() |
2008 | ![]() | ![]() | ![]() |
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
2017 | ![]() | ![]() | ![]() |
World Cup | |||
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
Race 3
Year | Winner | Second | Third |
---|---|---|---|
2009 | ![]() | ![]() | ![]() |
2010 | ![]() | ![]() | ![]() |
2011 | ![]() | ![]() | ![]() |
2012 | ![]() | ![]() | ![]() |
2013 | ![]() | ![]() | ![]() |
2014 | ![]() | ![]() | ![]() |
2015 | ![]() | ![]() | ![]() |
2016 | ![]() | ![]() | ![]() |
World Cup | |||
2017 | ![]() | ![]() | ![]() |
C1 | |||
2018 | ![]() | ![]() | ![]() |
2019 | ![]() | ![]() | ![]() |
gollark: I had so many accursed borrow checker issues.
gollark: Ferris is occasionally kind to us, see.
gollark: I just had to do `args.par_iter_mut().try_for_each(|arg| run_reduction(arg, env))?;` to parallelify things.
gollark: It's a Rust library for parallel iterators.
gollark: I mean, the matcher isn't parallel because it needs to know about previously bound bindings, but the reduction-rule-applier is.
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.