diff --git a/lib/modules/manager/gomod/line-parser.spec.ts b/lib/modules/manager/gomod/line-parser.spec.ts
index deef02e43f98bfd92957fbac0449e3b1ee3c89a9..11beed76cf86cc8b13546a3abbfb631f090bb90b 100644
--- a/lib/modules/manager/gomod/line-parser.spec.ts
+++ b/lib/modules/manager/gomod/line-parser.spec.ts
@@ -107,6 +107,28 @@ describe('modules/manager/gomod/line-parser', () => {
     });
   });
 
+  it('should parse go modules without paths - 1', () => {
+    const line = 'require tailscale.com v1.72.0';
+    const res = parseLine(line);
+    expect(res).toStrictEqual({
+      currentValue: 'v1.72.0',
+      datasource: 'go',
+      depName: 'tailscale.com',
+      depType: 'require',
+    });
+  });
+
+  it('should parse go modules without paths - 2', () => {
+    const line = 'require foo.tailscale.com v1.72.0';
+    const res = parseLine(line);
+    expect(res).toStrictEqual({
+      currentValue: 'v1.72.0',
+      datasource: 'go',
+      depName: 'foo.tailscale.com',
+      depType: 'require',
+    });
+  });
+
   it('should parse require multi-line definition with quotes', () => {
     const line = '        "foo/foo" v1.2';
     const res = parseLine(line);
diff --git a/lib/modules/manager/gomod/line-parser.ts b/lib/modules/manager/gomod/line-parser.ts
index 58591c7c502cefb4d16452157817de9a31fbfa49..a0b439560c0e337c764de13af85b74b79bbd97af 100644
--- a/lib/modules/manager/gomod/line-parser.ts
+++ b/lib/modules/manager/gomod/line-parser.ts
@@ -10,7 +10,7 @@ function trimQuotes(str: string): string {
 }
 
 const requireRegex = regEx(
-  /^(?<keyword>require)?\s+(?<module>[^\s]+\/[^\s]+)\s+(?<version>[^\s]+)(?:\s*\/\/\s*(?<comment>[^\s]+)\s*)?$/,
+  /^(?<keyword>require)?\s+(?<module>[^\s]+\/?[^\s]+)\s+(?<version>[^\s]+)(?:\s*\/\/\s*(?<comment>[^\s]+)\s*)?$/,
 );
 
 const replaceRegex = regEx(