baz9

Badges

100 Contributions1,000 Contributions10 Posts

Contributions

Posts

1 Day

18

7 Days

18

4 Weeks

34

All Time

6441

Current Streak

2

Longest Streak

13

Contributions Map

Contributions by Country

Country Contributions Between Climbers Crags Summits Climbs Ascents
1 USA 1507 20th November 2025 – 30th June 2026 47 20 0 87 97
2 Australia 767 27th September 2025 – 29th June 2026 6 38 0 61 33
3 United Kingdom 576 19th November 2025 – 8th July 2026 33 14 0 22 43
4 France 264 6th January 2026 – 28th June 2026 14 3 0 12 31
5 Switzerland 257 24th January 2026 – 10th July 2026 6 3 0 12 33
6 Austria 210 12th November 2025 – 22nd June 2026 5 2 0 8 22
7 Italy 129 18th November 2025 – 29th May 2026 9 3 0 11 10
8 Pakistan 118 11th April 2026 – 26th April 2026 0 0 0 1 7
9 Spain 105 20th February 2026 – 16th May 2026 5 0 0 10 11
10 Germany 103 3rd February 2026 – 26th June 2026 7 0 0 7 10

Recent Contributions

Date Time User Type Name Attribute
3741 8th April 2026 23:02:03 UTC baz9 ascent Jordan Cannon's ascent of The Nose ascent_type_id
Before
None
After
5
3742 8th April 2026 23:02:03 UTC baz9 ascent Jordan Cannon's ascent of The Nose notes_pretty
Before
None
After
<p>As part of the <a href="/list/90/el-cap-triple" rel="noopener noreferrer">El Cap Triple</a> in under 24 hours.</p> <h3>References</h3> <p>[1] <a href="https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/" rel="noopener noreferrer">https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/</a></p> <p>[2] <a href="https://www.instagram.com/p/DLG3qSwxRoF/" rel="noopener noreferrer">https://www.instagram.com/p/DLG3qSwxRoF/</a></p> <p>[3] <a href="https://www.instagram.com/reel/DKttE1YNfkN/" rel="noopener noreferrer">https://www.instagram.com/reel/DKttE1YNfkN/</a></p>
3743 8th April 2026 23:02:03 UTC baz9 ascent Jordan Cannon's ascent of The Nose notes
Before
None
After
As part of the [El Cap Triple](/list/90/el-cap-triple) in under 24 hours. ### References [1] [https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/](https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/) [2] [https://www.instagram.com/p/DLG3qSwxRoF/](https://www.instagram.com/p/DLG3qSwxRoF/) [3] [https://www.instagram.com/reel/DKttE1YNfkN/](https://www.instagram.com/reel/DKttE1YNfkN/)
Diff
--- before

+++ after

@@ -1 +1,9 @@

-
+As part of the [El Cap Triple](/list/90/el-cap-triple) in under 24 hours.
+
+### References
+
+[1] [https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/](https://www.climbing.com/news/el-capitan-speed-climb-el-cap-triple-climbed-2025/)
+
+[2] [https://www.instagram.com/p/DLG3qSwxRoF/](https://www.instagram.com/p/DLG3qSwxRoF/)
+
+[3] [https://www.instagram.com/reel/DKttE1YNfkN/](https://www.instagram.com/reel/DKttE1YNfkN/)
3744 8th April 2026 23:02:03 UTC baz9 ascent Jordan Cannon's ascent of The Nose ascent_style_id
Before
None
After
6
3745 8th April 2026 22:57:42 UTC baz9 climber Michael Vaill notes_pretty
Before
<p>Michael is most known for his quick ascents of big walls in Yosemite </p>
After
<p>Michael is most known for his quick ascents of big walls in Yosemite.</p>
3746 8th April 2026 22:57:42 UTC baz9 climber Michael Vaill notes
Before
Michael is most known for his quick ascents of big walls in Yosemite
After
Michael is most known for his quick ascents of big walls in Yosemite.
Diff
--- before

+++ after

@@ -1 +1 @@

-Michael is most known for his quick ascents of big walls in Yosemite
+Michael is most known for his quick ascents of big walls in Yosemite.
3747 8th April 2026 22:55:01 UTC baz9 climber Michael Vaill notes_pretty
Before
None
After
<p>Michael is most known for his quick ascents of big walls in Yosemite </p>
3748 8th April 2026 22:55:01 UTC baz9 climber Michael Vaill notes
Before
None
After
Michael is most known for his quick ascents of big walls in Yosemite
Diff
--- before

+++ after

@@ -1 +1 @@

-
+Michael is most known for his quick ascents of big walls in Yosemite
3749 8th April 2026 22:50:39 UTC baz9 climber Jordan Cannon Climbing Partner
Before
None
After
3868
3750 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_type_name
Before
None
After
Bouldering
3751 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_description_pretty
Before
None
After
<p>Ascents of boulders 8C+ or harder, in 5 sessions or less.</p>
3752 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_definition
Before
None
After
with eight_c_plus_cutoff as ( select g.order_on from grades g where g.climb_type_id = 2 and g.grade = '8C+' ), session_meta as ( select a.ascent_id ,min( case when amk.key = 'Sessions' and am.value ~ '^[0-9]+$' and am.value::integer < 6 then am.value::integer when amk.key = 'Sessions (Approx)' and am.value ~ '^[0-9]+$' and am.value::integer < 6 then am.value::integer when amk.key = 'Sessions (Less Than)' and am.value ~ '^[0-9]+$' and am.value::integer <= 6 then am.value::integer - 1 else null end ) as sessions_sort ,string_agg( case when amk.key = 'Sessions' and am.value ~ '^[0-9]+$' and am.value::integer < 6 then amk.key || ': ' || am.value when amk.key = 'Sessions (Approx)' and am.value ~ '^[0-9]+$' and am.value::integer < 6 then amk.key || ': ' || am.value when amk.key = 'Sessions (Less Than)' and am.value ~ '^[0-9]+$' and am.value::integer <= 6 then amk.key || ': ' || am.value else null end ,', ' order by amk.key, am.value ) as session_meta from ascents a inner join ascent_meta am on a.ascent_id = am.ascent_id inner join ascent_meta_keys amk on am.ascent_meta_key_id = amk.ascent_meta_key_id where amk.key in ('Sessions', 'Sessions (Approx)', 'Sessions (Less Than)') group by a.ascent_id ) select a.ascent_id ,a.ascent_dt_start ,a.ascent_dt_end ,cl.climber_id ,cl.climber_name ,c.climb_id ,c.climb_name ,g.grade ,sm.session_meta ,sm.sessions_sort from ascents a inner join session_meta sm on a.ascent_id = sm.ascent_id inner join climbs c on a.climb_id = c.climb_id inner join climbers cl on a.climber_id = cl.climber_id inner join grades g on c.grade_id = g.grade_id inner join ascent_styles ast on a.ascent_style_id = ast.ascent_style_id where sm.sessions_sort is not null and c.climb_type_id = 2 and ast.ascent_successful = true and a.deleted_on is null and a.exclude_reason is null and c.deleted_on is null and c.exclude_reason is null and cl.deleted_on is null and cl.exclude_reason is null and g.order_on >= ( select ecc.order_on from eight_c_plus_cutoff ecc ) order by sm.sessions_sort ,g.order_on desc ,a.ascent_dt_start
Diff
--- before

+++ after

@@ -1 +1,114 @@

+with eight_c_plus_cutoff as (
+ select
+ g.order_on
+
+ from
+ grades g
+
+ where
+ g.climb_type_id = 2
+ and g.grade = '8C+'
+),
+
+session_meta as (
+ select
+ a.ascent_id
+ ,min(
+ case
+ when amk.key = 'Sessions'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer < 6
+ then am.value::integer
+ when amk.key = 'Sessions (Approx)'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer < 6
+ then am.value::integer
+ when amk.key = 'Sessions (Less Than)'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer <= 6
+ then am.value::integer - 1
+ else null
+ end
+ ) as sessions_sort
+ ,string_agg(
+ case
+ when amk.key = 'Sessions'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer < 6
+ then amk.key || ': ' || am.value
+ when amk.key = 'Sessions (Approx)'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer < 6
+ then amk.key || ': ' || am.value
+ when amk.key = 'Sessions (Less Than)'
+ and am.value ~ '^[0-9]+$'
+ and am.value::integer <= 6
+ then amk.key || ': ' || am.value
+ else null
+ end
+ ,', '
+ order by amk.key, am.value
+ ) as session_meta
+
+ from
+ ascents a
+ inner join ascent_meta am
+ on a.ascent_id = am.ascent_id
+ inner join ascent_meta_keys amk
+ on am.ascent_meta_key_id = amk.ascent_meta_key_id
+
+ where
+ amk.key in ('Sessions', 'Sessions (Approx)', 'Sessions (Less Than)')
+
+ group by
+ a.ascent_id
+)
+
+select
+ a.ascent_id
+ ,a.ascent_dt_start
+ ,a.ascent_dt_end
+ ,cl.climber_id
+ ,cl.climber_name
+ ,c.climb_id
+ ,c.climb_name
+ ,g.grade
+ ,sm.session_meta
+ ,sm.sessions_sort
+
+from
+ ascents a
+ inner join session_meta sm
+ on a.ascent_id = sm.ascent_id
+ inner join climbs c
+ on a.climb_id = c.climb_id
+ inner join climbers cl
+ on a.climber_id = cl.climber_id
+ inner join grades g
+ on c.grade_id = g.grade_id
+ inner join ascent_styles ast
+ on a.ascent_style_id = ast.ascent_style_id
+
+where
+ sm.sessions_sort is not null
+ and c.climb_type_id = 2
+ and ast.ascent_successful = true
+ and a.deleted_on is null
+ and a.exclude_reason is null
+ and c.deleted_on is null
+ and c.exclude_reason is null
+ and cl.deleted_on is null
+ and cl.exclude_reason is null
+ and g.order_on >= (
+ select
+ ecc.order_on
+
+ from
+ eight_c_plus_cutoff ecc
+ )
+
+order by
+ sm.sessions_sort
+ ,g.order_on desc
+ ,a.ascent_dt_start
3753 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_description
Before
None
After
Ascents of boulders 8C+ or harder, in 5 sessions or less.
Diff
--- before

+++ after

@@ -1 +1 @@

-
+Ascents of boulders 8C+ or harder, in 5 sessions or less.
3754 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_name
Before
None
After
Quickest Ascents of Hard Boulder Problems
3755 8th April 2026 17:27:26 UTC baz9 list Quickest Ascents of Hard Boulder Problems list_type_id
Before
None
After
1
3756 8th April 2026 13:53:01 UTC baz9 ascent Hamish McArthur's ascent of No One Mourns the Wicked Time
Before
None
After
02:17:00
3757 8th April 2026 12:16:52 UTC baz9 ascent Jakob Schubert's ascent of Duality of Man ascent_dt_end
Before
None
After
2027-01-01
3758 8th April 2026 12:16:52 UTC baz9 ascent Jakob Schubert's ascent of Duality of Man ascent_dt_start
Before
None
After
2026-01-01
3759 8th April 2026 12:16:52 UTC baz9 ascent Jakob Schubert's ascent of Duality of Man ascent_type_id
Before
None
After
1
3760 8th April 2026 12:16:52 UTC baz9 ascent Jakob Schubert's ascent of Duality of Man notes_pretty
Before
None
After
<p>Jakob had a few days trying the route</p>

< Page 188 >