diff --git a/src/benchmarks/micro/libraries/System.Linq/Perf.Enumerable.cs b/src/benchmarks/micro/libraries/System.Linq/Perf.Enumerable.cs
index 364be0b1835..1d3e9f2d989 100644
--- a/src/benchmarks/micro/libraries/System.Linq/Perf.Enumerable.cs
+++ b/src/benchmarks/micro/libraries/System.Linq/Perf.Enumerable.cs
@@ -35,6 +35,14 @@ public IEnumerable<object> SelectArguments()
         [ArgumentsSource(nameof(SelectArguments))]
         public void Select(LinqTestData input) => input.Collection.Select(i => i + 1).Consume(_consumer);
 
+        [Benchmark]
+        [ArgumentsSource(nameof(SelectArguments))]
+        public void SelectTwoArgs(LinqTestData input) => input.Collection.Select((i, _) => i + 1).Consume(_consumer);
+
+        [Benchmark]
+        [ArgumentsSource(nameof(SelectArguments))]
+        public void Index(LinqTestData input) => input.Collection.Index().Consume(_consumer);
+
         public IEnumerable<object> WhereArguments()
         {
             // Where() has 3 code paths: WhereEnumerableIterator, WhereArrayIterator, WhereListIterator